0
添加多個時間ng-if使用相同的變量會花費更多的觀察者嗎?Angular Watchers計數多個ng - 如果使用相同的變量
我的意思是說,如果我按如下方式使用它會是一個性能問題?
<span ng-if="contentLoaded">{{::MY_CONTENT_1}}</span>
<span ng-if="contentLoaded">{{::MY_CONTENT_2}}</span>
還是有處理什麼好方法嗎?
除非在我不知道的封面下進行某種巧妙的重複刪除,否則我很確定每個ng-if創建一個手錶。快速查看源代碼顯示$ scope。$ watch正在ngIf指令的鏈接函數中創建:https://github.com/angular/angular.js/blob/master/src/ng/directive/ngIf.js# L89 –
好的。這意味着它也是一個昂貴的。那麼是否有任何方法可以在從AJAX加載後呈現我的內容,但事情應該有一次綁定。因爲在加載內容後它不會被改變。 –