作为angularjs中控制器使用的参考

as reference for controller usage in angularjs

本文关键字:参考 控制器 angularjs 作为      更新时间:2023-09-26
<h1 ng-controller="mainController as mainCtrl">{{ms}}</h1>
.controller("mainController",function(){
this.ms = "hi";
});

为什么人们在angularjs中使用as ?我通常做的是注入$scope然后输入$scope.ms = 'something'

如果你这样做,你不需要注入$scope

<h1 ng-controller="mainController as mainCtrl">{{mainCtrl.ms}}</h1>
app.controller("mainController", function() {
    this.ms = "hi";
});

最好在这里解释。

EDIT:在AngularJS官方文档中也有提到。看到ngController。