0
同時構建一個非常大規模的角度應用我遇到了性能問題。我所有的組件和視圖在很大程度上取決於數據綁定,在那裏無處不在。所以我決定通過添加{{::scopevariableName}}
來刪除所有2路數據綁定,現在因爲沒有2路數據綁定,我的問題是如果控制器中的模態值發生更改,視圖會更新嗎?單向和雙向數據綁定在angularJs
function myCtr(){
var that=this;
this.scopevariableName='hannad'
this.someFunction=function(){
someEvent(function(callbackData){
if(callbackData){
that.scopevariableName='new value for scope variable'
}
});
}
}
<p ng-bind="::$ctrl.somevariableName"></p>
嘗試手動重新編譯您的視圖。 – lin
@lin什麼是默認行爲或單向綁定? –
對於真正的單向綁定,是的。以下鏈接可能會對你有所幫助,但它不是一個真正的單向約束。這是隔離範圍的示例:https://jsfiddle.net/toddmotto/wauana12/?utm_source=website&utm_medium=embed&utm_campaign=wauana12 – lin