AngularJS -- Directive参数
2016-05-16 11:34
489 查看
angular.module('myApp', []) .directive('myDirective', function() { return { restrict: String, priority: Number, terminal: Boolean, template: String or Template Function: function(tElement, tAttrs) {...}, templateUrl: String, replace: Boolean or String, scope: Boolean or Object, transclude: Boolean, controller: String or function(scope, element, attrs, transclude, otherInjectables) { ... }, controllerAs: String, require: String, link: function(scope, iElement, iAttrs) { ... }, compile: // 返回一个对象或连接函数,如下所示: function(tElement, tAttrs, transclude) { return { pre: function(scope, iElement, iAttrs, controller) { ... }, post: function(scope, iElement, iAttrs, controller) { ... } } return function postLink(...) { ... } } }; });
相关文章推荐
- Angular Material vs. Material Design Lite
- AngularJS中的$compile服务
- angularjs自定义directive指令的priority、terminal参数说明
- 对AngularJS的编译和链接过程讲解一步到 4000 位的文章
- angularJS懒加载依赖模块
- AngularJS学习笔记之依赖注入详解
- AngularJS中的路由、模块化以及依赖注入
- AngularJS学习笔记之依赖注入
- AngularJS(3)——使用$resourse定义Restful服务
- AngularJS系列——简介
- [AngularJS面面观] 3. scope中的Dirty Checking(脏数据检查) --- Digest Cycle中的优化和细节
- Angular 全局页面切换动画 me-pageloading
- 转:AngularJS的Filter用法详解
- [Angularjs]表单验证
- jhipster学习心得
- Part 32 AngularJS controller as syntax
- Part 31 AngularJS page refresh problem
- Part 30 AngularJS routeparams example
- Part 29 AngularJS intellisense in visual studio
- Part 28 AngularJS default route