【发布时间】:2016-07-21 20:55:40
【问题描述】:
所以也许这是一个完全菜鸟的问题,但我是 Angular JS 和 TypeScript 的菜鸟。我正在阅读 Angular 的英雄教程(这里有一个 Plunker:https://angular.io/resources/live-examples/toh-1/ts/plnkr.html)。如果 Hero 类定义在文件的开头(在导入行之后)或结尾,它运行良好;但是,如果它定义在@Component 和 AppComponent 之间,则 JS 在运行时会抛出以下异常:“在 AppComponent 上找不到指令注释”。我对 TypeScript 和/或 Angular JS 的了解还不够,无法令人满意地理解为什么会这样。为什么顺序如此重要?当 Hero 定义在中间时,我是否需要添加一些特殊的语法?谢谢!
【问题讨论】:
标签: javascript angularjs typescript angular