簡體   English   中英

Angular 2中的$ scope和$ scope.watchcollection等價於什么?

[英]What is the equivalent of $scope and $scope.watchcollection in Angular 2?

我正在嘗試通過UpgradeModule和downgradecomponent將Angular 1應用程序遷移到angular 2。

在將控制器轉換為component.ts時,我遇到問題,因為我不確定如何在angular2中編寫范圍和watchcollection的替代方法。

有人可以讓我知道Angular 2中的$ scope和$ scope.watchcollection嗎?

Angular中$ scope的並行項是“ this”關鍵字。 Angular的新變化檢測與共享服務結合,利用改進的DI消除了RootScope或本地$ scope的需要。

watchCollection以類似的方式替換。 除非您不干預而不評估或將默認的更改檢測策略修改為Push,否則將評估類范圍內的實體。

希望這會有所幫助,讓我知道!

Angular 2.0使用了this而不是$scope

2.0的主要變化之一是控制器的消亡,以及對組件的新強調。 轉向基於組件的應用程序的最大優勢是定義它們的界面更容易。 另外,HTML元素在事件,屬性和屬性中已經具有易於映射的界面。

這里查看AngularJS 1.3到2.0的遷移。 也可以在這里查看 Angular 2.0的完整文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM