2016-06-21 49 views
0

bindToController在AngularJS 1.4中做了什麼?bindToController在AngularJS 1.4中做了什麼

它是否改變行爲,以便控制器被查找的功能,而不是範圍?

+0

將*「angular bindToController」*拖放到Google中,您將得到詳細解釋的結尾......包括官方描述所在的$ compile文檔 – charlietfl

回答

1

controllerAs在Angular 1.3中引入,並且允許在控制器中使用this來引用範圍屬性。

這是試圖減少範圍的使用,並從DOM結構中分離代碼。

但它引入了雙向數據綁定(手錶)的複雜性。使用controller-as語法添加手錶仍然需要操作範圍對象。

bindToController,在Angular 1.4中引入的嘗試通過使用控制器而不是用於暴露通常駐留在範圍內的屬性的範圍來解決此問題。