-
模块化
查看全部 -
指令中的独立作用域如何绑定使用父作用域的模型函数 指令dom标签属性添加一个独立作用域的属性,值为父作用域的模型或者函数,例如 < hello greet=SayHello(name)> SayHello这个方法是父作用域的,指令中的独立作用域中使用符号进行绑定,如下 scope{ greet: "&" } 指令生成的template这个模板中,就可以使用greet这个方法了查看全部
-
同时提供compile和link函数时,link函数失效,只会执行compile函数内部返回的function;而只有link函数时,则该link函数生效
查看全部 -
compile有三个参数(el,attr,transclude),其中compile返回的是一个函数----link函数;
指令的编译过程是compile---执行方法-----link
查看全部 -
link有四个参数:scope,el, attribute,controller;主要是对元素的操作
查看全部 -
不要试图去复用Controller,因为Controller中写的是业务逻辑,可复用性并不高。
不要在Controller中操作DOM,这不是控制器的职责,如果你想操纵DOM的话可以用directive。
不要在Controller里边做数据格式化,ng有很好的表单控件,例如ng-repeat???
不要在Controller里边做数据过滤操作,ng有$filter服务
Controller中间如果要互相调用,可以通过事件来进行。
查看全部 -
最好是一个controller 负责一个视图
查看全部 -

angularjs中没有继承这个概念,上图中的写法是错误的,如果两个控制器之间要使用公共方法,可以把这个方法定义成service。
查看全部 -
复用业务逻辑是没有意义的,真正要实现复用的是技术和框架
查看全部 -
MVC 只是一种实现模块化和复用并增加可维护性的手段
查看全部 -
23种设计模式查看全部
-
不要复用Controller,一个控制器一般只负责一小块视图;
查看全部 -
karma
查看全部 -
bower : 组件依赖检测 (组件多推荐,组件少非必须)
http-server : nodejs的网站服务
查看全部 -
nodejs
grunt 代码混淆
查看全部
举报