angular的controller的用处?

angular的controller用到的地方多么?为什么我写起来很多代码都是在service和directive里面,controller几乎没用到。controller使用场景主要是在哪些地方?它负责业务逻辑的哪一部分?


呼唤远方
浏览 851回答 1
1回答

白猪掌柜的

控制器controller用到的地方很多,控制器在AngularJS中的作用是增强视图,用来向视图的作用域中添加额外的功能。当我们在页面上创建一个新的控制器时,AngularJS会生成并传递一个新的$scope给这个控制器。是为了避免在全局作用域中创建对象。我们一般是1个视图定义1个controller,在它上面的$scope上加东西,这个视图一用完,就会把controller里面的东西销毁,只有多个视图都用的变量才会定义在在$rootScope上.var app = angular.module('app', []); app.controller('FirstController', function($scope) { $scope.message = "hello"; });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript