我试图在UpgradeModule和downgradecomponent的帮助下将Angular 1应用程序迁移到角度2。
在将控制器转换为component.ts时,我遇到了问题,因为我不确定如何在angular2中编写范围和watchcollection的替代方法。
有人能让我知道Angular 2中$ scope和$ scope.watchcollection的等价物吗?
答案 0 :(得分:1)
Angular中$ scope的并行是" this"关键词。 Angular的新变化检测与共享服务相结合,利用其改进的DI消除了对此问题的RootScope或本地$范围的需求。
以类似的方式替换watchCollection。除非您不遗余力地评估或修改默认的变更检测策略以进行推送,否则将评估您的类范围内的实体。
希望这有帮助, 让我知道!
答案 1 :(得分:1)