我使用JSPM安装了Angular 2(beta.6)。当我启动我的应用程序时,我会收到需要“反映元数据”的消息(另请参阅Angular2 + Jspm.io : reflect-metadata shim is required when using class decorators)。通过JSPM安装它也解决了这个问题。
但后来我偶然发现了下一个问题。 ngFor没有给我预期的行为。当我将记录添加到组件列表时,它不会更新。我尝试通过click-event处理程序和setTimeout等添加它们,但它似乎没有触发所谓的“应用程序滴答”。
答案 0 :(得分:0)
经过一些挖掘代码后,我发现:要进行ngFor更新,你需要包含zone.js,因为angular 2取决于它。当它不存在时,它会被默默地忽略。
所以你需要做的是查看角度2在其'package.json'中获得的依赖关系,这些依赖关系当前是: es6-promise 2. es6-shim 3.反射元数据 4. rxjs 5. zone.js
使用JSPM安装所有这些,你应该很高兴。