Rumah > Artikel > hujung hadapan web > AngularJS 控制器 controller实例详解
本文主要介绍了AngularJS 控制器 controller的详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下,希望能帮助到大家。
AngularJS 控制器 controller的详解
一、控制器概念
控制器在Angualrjs 中的作用是增强视图,并且是一个函数,用来向视图的作用域中添加额外的功能。我们用它来给作用域对象设置初始状态,并添加自定义行为。
当我们在页面上创建一个新的控制器是,angularjs会生成并传递一个新的$scope给这个控制器。可以在这个控制器里初始化$scope,由于angularjs会负责处理控制器的实例化过程。
列子:
var app=angular.module("myApp",[]) app.controller("FirstController",function($socpe){ $scope.name="Hello" })
二、控制器的注意事项
1.控制器可以将与一个独立视图相关的业务逻辑封装在一个独立的容器中。尽可能的精简控制器是很好的做法。作为angularjs开发者,使用依赖注入来访问服务可以实现这个目的。
2.angularjs同其他JavaScript框架最主要的一个区别就是,控制器并不适合用来执行DOM操作、格式化或数据操作,以及除存储数据模型之外的状态维护操作。他只是视图和$scope之间的桥梁。
相关推荐:
AngularJS中controller控制器继承的方法教程
html5中返回音视频的当前媒体控制器的属性controller
Node.js框架 ThinkJS 开发 controller讲解
Atas ialah kandungan terperinci AngularJS 控制器 controller实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!