简介
简介讨论了引入的“controller as”语法在 AngularJS 中,强调其目的是减少控制器中 $scope 的使用并提高代码可读性。
好处和动机
答案解释了使用此语法的优点:
语法和示例
答案演示了视图和控制器中的“controller as”语法。在视图中,使用控制器别名访问属性。在控制器中,属性被分配给 $scope 对象,然后通过控制器别名公开。
示例:
HTML View | Controller |
---|---|
controller('InvoiceController', function() { this.qty = ...; }) |
好处解释
其他见解
答案提供了对“controller as”语法背后的基本原理的进一步见解:
代码示例
答案包括指向 Plunkr 示例的链接,这些示例演示了传统的 $scope语法和“controller as”语法。
以上是为什么要在 AngularJS 中使用“Controller as”语法?的详细内容。更多信息请关注PHP中文网其他相关文章!