美文网首页
AngularJS controller使用注意点

AngularJS controller使用注意点

作者: 德德de_前端攻城狮 | 来源:发表于2017-10-19 17:47 被阅读0次

    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标签引入即可

    相关文章

      网友评论

          本文标题:AngularJS controller使用注意点

          本文链接:https://www.haomeiwen.com/subject/zdpflttx.html