为了账号安全,请及时绑定邮箱和手机立即绑定

angular的controller的用处?

angular的controller的用处?

呼唤远方 2018-08-14 11:10:43
angular的controller用到的地方多么?为什么我写起来很多代码都是在service和directive里面,controller几乎没用到。controller使用场景主要是在哪些地方?它负责业务逻辑的哪一部分?
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

控制器controller用到的地方很多,控制器在AngularJS中的作用是增强视图,用来向视图的作用域中添加额外的功能。
当我们在页面上创建一个新的控制器时,AngularJS会生成并传递一个新的$scope给这个控制器。是为了避免在全局作用域中创建对象。
我们一般是1个视图定义1个controller,在它上面的$scope上加东西,这个视图一用完,就会把controller里面的东西销毁,只有多个视图都用的变量才会定义在在$rootScope上.

var app = angular.module('app', []);
app.controller('FirstController', function($scope) {
$scope.message = "hello";
});


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 840 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信