博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS笔记整理 指令交互 为不同的元素绑定方法
阅读量:6528 次
发布时间:2019-06-24

本文共 1984 字,大约阅读时间需要 6 分钟。

HTML

1  2  3  4  5     
6
7 8 9 10 11 12
13
14
动感超人---力量
15
16
17
18
19
动感超人2---力量+敏捷
20
21
22
23
24
动感超人3---力量+敏捷+发光
25
26
27 28 29

 

JS

1 var myModule = angular.module("MyModule", []); 2 myModule.directive("superman", function() { 3     return { 4         scope: {}, 5         restrict: 'AE', 6         controller: function($scope) { 7             $scope.abilities = []; 8             this.addStrength = function() { 9                 $scope.abilities.push("strength");10             };11             this.addSpeed = function() {12                 $scope.abilities.push("speed");13             };14             this.addLight = function() {15                 $scope.abilities.push("light");16             };17         },18         link: function(scope, element, attrs) {19             element.addClass('btn btn-primary');20             element.bind("mouseenter", function() {21                 console.log(scope.abilities);22             });23         }24     }25 });26 myModule.directive("strength", function() {27     return {28         require: '^superman',29         link: function(scope, element, attrs, supermanCtrl) {30             supermanCtrl.addStrength();31         }32     }33 });34 myModule.directive("speed", function() {35     return {36         require: '^superman',37         link: function(scope, element, attrs, supermanCtrl) {38             supermanCtrl.addSpeed();39         }40     }41 });42 myModule.directive("light", function() {43     return {44         require: '^superman',45         link: function(scope, element, attrs, supermanCtrl) {46             supermanCtrl.addLight();47         }48     }49 });

 

转载于:https://www.cnblogs.com/zry2510/p/5972554.html

你可能感兴趣的文章
C++小代码
查看>>
记一次思维转变的时刻
查看>>
bzoj2754
查看>>
redis liunx下安装和配置
查看>>
Asp.Net MVC 学习心得 之 View
查看>>
STL - Map - 运行期自定义排序
查看>>
Oil Deposits
查看>>
poj3984 迷宫问题(简单搜索+记录路径)
查看>>
Linux 服务器buff/cache清理
查看>>
算法试题 及其他知识点
查看>>
php课程---Json格式规范需要注意的小细节
查看>>
hadoop hdfs notes
查看>>
Java反射机制详解(3) -java的反射和代理实现IOC模式 模拟spring
查看>>
(2编写网络)自己动手,编写神经网络程序,解决Mnist问题,并网络化部署
查看>>
【转】如何使用分区助手完美迁移系统到SSD固态硬盘?
查看>>
NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战
查看>>
ios兼容iphonex刘海屏解决方案
查看>>
就是要你懂TCP -- 握手和挥手
查看>>
Andrew Ng机器学习公开课笔记 -- Regularization and Model Selection
查看>>
《Python游戏编程快速上手》一1.3 如何使用本书
查看>>