扫码关注官方订阅号
angular的controller用到的地方多么?为什么我写起来很多代码都是在service和directive里面,controller几乎没用到。controller使用场景主要是在哪些地方?它负责业务逻辑的哪一部分?
业精于勤,荒于嬉;行成于思,毁于随。
控制器controller用到的地方很多,控制器在AngularJS中的作用是增强视图,用来向视图的作用域中添加额外的功能。当我们在页面上创建一个新的控制器时,AngularJS会生成并传递一个新的$scope给这个控制器。是为了避免在全局作用域中创建对象。我们一般是1个视图定义1个controller,在它上面的$scope上加东西,这个视图一用完,就会把controller里面的东西销毁,只有多个视图都用的变量才会定义在在$rootScope上.
var app = angular.module('app', []); app.controller('FirstController', function($scope) { $scope.message = "hello"; });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
控制器controller用到的地方很多,控制器在AngularJS中的作用是增强视图,用来向视图的作用域中添加额外的功能。
当我们在页面上创建一个新的控制器时,AngularJS会生成并传递一个新的$scope给这个控制器。是为了避免在全局作用域中创建对象。
我们一般是1个视图定义1个controller,在它上面的$scope上加东西,这个视图一用完,就会把controller里面的东西销毁,只有多个视图都用的变量才会定义在在$rootScope上.