<div ng-app="app">
<div ng-controller="myctl"> <button superman strength>按钮1111</button>
<button superman strength speed>按钮22222</button>
</div>
</div>
<script>
var app = angular.module("app", []);
app.controller("myctl", function ($scope) {
$scope.info = "";
$scope.showinfo = function () {
$scope.info = "loading.....";
};
}); app.directive("superman", function () {
return {
scope: {},
controller: function ($scope) {
$scope.arr = []; this.addL = function () { $scope.arr.push("length") };
this.addS = function () { $scope.arr.push("speed") };
},
link: function (scope, element, attrs) {
element.addClass("btn btn-success");
element.on("click", function () {
alert(scope.arr);
});
}
}
});
app.directive("strength", function () {
return {
require:'^superman',
link: function (scope, element, attrs, ctl) {
ctl.addL();
}
}
});
app.directive("speed", function () {
return {
require: '^superman',
link: function (scope, element, attrs, ctl) {
ctl.addS();
}
}
}); </script>

最新文章

  1. JS入门学习,编写一个简易月历
  2. noip模拟赛(10.4) 字典序(dictionary)
  3. [iOS 利用MapKit和CoreLocation框架打造精简的定位和导航]
  4. Oracle 的基本使用--基本命令&lt;一&gt;
  5. quartz使用(一)
  6. POJ3252 Round Numbers(不重复全排列)
  7. char引发的血案
  8. 在EF的code frist下写稳健的权限管理系统:开篇(一)
  9. 理解SVG坐标系统和变换: 建立新视窗
  10. HTML5 贝塞尔绘画 桃心
  11. Android系统对话框——自定义关闭
  12. [面试]synchronized
  13. 1、IDEA的常用快捷键
  14. WEB安全系列之如何挖掘任意用户登录漏洞
  15. 【转】Binlog 基本操作
  16. canvas-8searchLight4.html
  17. DefaultServlet
  18. [sh]sh最佳实战(含grep)
  19. 进程间通信IPC -- 管道, 队列
  20. 解决ScrollViewer嵌套的DataGrid、ListBox等控件的鼠标滚动事件无效

热门文章

  1. 20155232 2016-2017-3 《Java程序设计》第6周学习总结
  2. 20155319 2016-2017-2 《Java程序设计》第四周学习总结
  3. # C语言假期学习笔记——6
  4. 【整理总结】Visual Studio 扩展和更新
  5. QTC++监控USB插拔
  6. weka使用笔记3---classfily API调用
  7. cogs87 乘积最大
  8. C#--Switch Case语句的返回
  9. JavaScript的数组和字符串应用
  10. Appium 安卓计算器demo