我最近WebStorm10.0.2
提出的关于"angular2.d.ts"
“期待新行或分号”的错误。在第 15-19 行和第 32-37 行。
Angular2 团队在 5 分钟开始示例中犯了错误?我不敢相信,这一定是我的错。
所以:
我按照“angular2 的 5 分钟快速入门”(https://angular.io/)一步一步克隆。
我已经将 'index.html' 和 'app.ts' 从 'complete' 移动到 Base-Path。
我还将WebStorm10.0.2
编译器版本更改为包含 typescriptService.js 的自定义目录。
还是不行...
我的打字稿版本是 1.5Beta。
interface List<T> extends Array<T> {
}
interface Type {}
declare module "angular2/angular2" {
function bootstrap(appComponentType: any): void;
function Component({
selector,
properties,
hostListeners,
injectables,
lifecycle,
changeDetection
}:{
selector:string,
properties?:Object,
hostListeners?:Object,
injectables?:List<any>,
lifecycle?:List<any>,
changeDetection?:string
});
function View({
templateUrl,
template,
directives,
formatters,
source,
locale,
device
}: {
templateUrl?: string,
template?: string,
directives?: List<Type>,
formatters?: List<Type>,
source?: List<any>,
locale?: string,
device?: string
});
function For();
function If();
}