簡介
簡介討論了引入的「controeras」語法在AngularJS 中,強調其目的是減少控制器中$scope的使用並提高程式碼可讀性。
好處和動機
答案解釋了使用此語法的優點:
語法和範例
答案示範了視圖和控制器中的「controller as」語法。在視圖中,使用控制器別名存取屬性。在控制器中,屬性被指派給 $scope 對象,然後透過控制器別名公開。
範例:
HTML View | Controller |
---|---|
controller('InvoiceController', function() { this.qty = ...; }) |
好處解釋
其他見解
答案提供了對「controller as」語法背後的基本原理的進一步見解:程式碼範例
答案包括指向 Plunkr 範例的鏈接,這些範例示範了傳統的 $scope語法和「controller as」語法。以上是為什麼要在 AngularJS 中使用「Controller as」語法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!