AngularJS controller使用注意点

1.不要试图去复用controller,控制器只负责一小部分视图;

2.不要再controller中操作DOM,这不是控制器的职责;

3.不要在controller里面做数据格式化,ng有很好的表单控件;

4.不要在controller中做数据过滤,ng有$filter服务;

5.一般来说,controller是不可以互相调用的,控制器之间的调用会通过事件进行。


angularJs控制器是用来控制应用程序的数据,它是javascript对象,有标准的javascript对象的构造函数创建。

ng-controller=“ctl1” 是angular的指令,用来定义一个控制器,ctl1是控制器名称(是一个javascript函数)。

angular使用$scope对象来调用控制器,在angularJs中他是一个应用对象(属于应用变量和函数)。$scope相当于作用域、控制范围,用来保存angularJs module(模型)的对象。

ng-model指令绑定输入域到控制器的属性,控制器也可以有方法(变量和函数)

在大型的应用程序中通常把控制器存储在外部文件,只需要通过script标签引入即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容