作为angularjs中控制器使用的参考
as reference for controller usage in angularjs
<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。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 从控制器返回后Ajax启动事件激发
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何在单击复选框后调用控制器方法
- 在控制器和数据对象之间同步数据
- 将Javascript数组发送到控制器ASP.NET MVC
- 相位器状态未捕获参考错误
- 角度控制器结构
- 如何在Jquery中发布后将值从视图返回到控制器
- 将值从html传递到AngularJS控制器
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 从控制器继承了隔离的作用域以生成可重用的指令
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- Nodejs API控制器,用于在API之间切换
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- 作为angularjs中控制器使用的参考
- angularjs控制器模块参考加载空白页
- 用于2个控制器通信的参考存储器