angularJS 自定义元素和属性

创造自定义元素和属性的方法是:directive('string',function(){ return{}; });

①函数接收两个参数:一个字符串(指令的名字),一个函数;

②回调函数必须返回一个对象。

③字符串参数(指令的名字)必须符合驼峰命名法则,HTML内的自定义元素或属性名字用连字符链接。

          例如:directive('myDerective',function(){return{};});    <my-directive></my-directive>、<div my-directive></div>

④返回对象的属性:restrict:A(属性)、E(元素)、C(类)、M(注释),replace(替换现有元素,bool):true/false,

                                   terminal(优先级,bool):停止运行低于这个元素优先级的其他元素。

                                   template:一段HTML文本或者function(element,attr){return <html>;},

                                   templateUrl:一个外部HTML文件路径的字符串或者function(element,attr){return url;}

                                   scope:指令作用域。

posted @ 2016-12-28 17:31  OHAYO_Mario  阅读(1512)  评论(0)    收藏  举报