angular学习笔记 -- 自定义指令

创建指令

   (function () {   
         'use strict';
          angular.module('moduleName')    
          .directive('directiveName', directiveName);
           
          function directiveName(){
                return{
                       restrict:'string', 
                       priority:number,
                       template:'string',
                       templateUrl:'string',
                       replace:boolean,
                       transclude:boolean or 'element', 
                       scope:boolean or string, 
                       controller:function(){},
                       require:'string', 
                       link: function(scope,element,attrs,ctrl,transclude){}, 
                       compile: function(element,attrs,transclude){
                               return {
                                     pre: function(scope,element,attrs,controller){},
                                     post: function(scope,element,attrs,controller){} 
                              } 
                       }
                }
          }
   })();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容