angular controller
2013-09-29 13:54
288 查看
<html lang="en" ng-app="Demo"> <head> <meta charset="utf-8"> <title>Directive Html</title> <script src="angular.min.js"></script> <script type="text/javascript"> //controller 这个参数。这个参数的作用是提供一个 controller 的构造函数,它会在 compile 函数之后, link 函数之前被执行。 var app = angular.module('Demo', [], angular.noop); app.directive('a', function(){ var func = function(){ console.log('compile'); return function(){ console.log('link'); } } var controller = function($scope, $element, $attrs, $transclude){ console.log('controller'); console.log($scope); var node = $transclude(function(clone_element, scope){ console.log(clone_element); console.log('--'); console.log(scope); }); console.log(node); } return { compile: func, controller: controller, transclude: true, restrict: 'E' } }); angular.bootstrap(document, ['Demo']); </script> </head> <body> <a>haha</a> </body> </html>
相关文章推荐
- angular directive =,&
- angular
- angular 写的一个分页功能
- AngularJS框架速写
- angular 和 backbone 区别
- AngularJS 基础
- AngularJS 中文资料+工具+库+Demo 大搜集
- 解决jinja2 模板和AngularJS分隔符冲突的方法
- 浅析AngularJS
- 初识AngularJS
- 用karma测试angularjs应用
- Angular Setting Class In Ng-Repeat
- Angularjs学习笔记《一》
- Angular开发杂记——模块代替页面
- angularjs与springmvc的整合(restful)
- Triangular Pastures
- angularjs DI简单模拟
- ie style 不支持 angular expression
- Problem 12:Highly divisible triangular number
- angularJS之基础知识(三)