AngularJs 是一个基于MVC设计模式的JS框架,他的核心在于MVC的概念,以便于代码管理,他有几个核心的概念就是
1.标记:directive
directive 他主要作用就是,创建一个控件,通过展现一个动态(通过js控制)或者静态(纯html)的模板,或者说是控件或者组件,,通过代码来创建的话主要格式是这样的
module.directive("名称",function(){
return {
restrict:"AE",//定义它的作用范围,是用作元素还是可以作为属性用
require:"^其他标记",
scope:{
属性:"=",这里定义属性和属性值得关系,因为属性值可能为一些特别的方法或者是一个控制器中的一个属性,如果是方法,那么需要&
} ,
controller:function(){},//定义该标记自己的一个控制器,用来组织自己的业务逻辑
link:function(scope,el,attr,依赖的其他标记){}//这里主要是定义标记初始化要做的事情
};
});
本文深入介绍了AngularJS框架中指令(directive)的概念及其使用方法。包括如何定义指令的作用范围、控制器及初始化操作等内容。
276

被折叠的 条评论
为什么被折叠?



