Javascript 作为angularjs中控制器使用的参考 {{ms} .controller(“主控制器”,函数(){ 这是“hi”; });
为什么人们在angularjs中使用Javascript 作为angularjs中控制器使用的参考 {{ms} .controller(“主控制器”,函数(){ 这是“hi”; });,javascript,angularjs,Javascript,Angularjs,为什么人们在angularjs中使用as?我通常只需注入$scope,然后执行$scope.ms='something'如果这样做,则不需要注入$scope <h1 ng-controller="mainController as mainCtrl">{{ms}}</h1> .controller("mainController",function(){ this.ms = "hi"; }); {{mainCtrl.ms} 应用控制器(“主控制器”,函数(){ 这是“
as
?我通常只需注入$scope,然后执行$scope.ms='something'
如果这样做,则不需要注入$scope
<h1 ng-controller="mainController as mainCtrl">{{ms}}</h1>
.controller("mainController",function(){
this.ms = "hi";
});
{{mainCtrl.ms}
应用控制器(“主控制器”,函数(){
这是“hi”;
});
更好的解释
编辑:AngularJS官方文件中也提到了这一点。请参阅。如果执行此操作,则无需注入
$scope
<h1 ng-controller="mainController as mainCtrl">{{ms}}</h1>
.controller("mainController",function(){
this.ms = "hi";
});
{{mainCtrl.ms}
应用控制器(“主控制器”,函数(){
这是“hi”;
});
更好的解释
编辑:AngularJS官方文件中也提到了这一点。看。这是新事物吗?如果这是一种首选方式,为什么官方网站不使用它?这是一种新事物吗?如果这是一种首选方式,为什么官方网站不使用它呢?