AngularJS directive指令
2016-06-27 16:19
477 查看
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <link rel="stylesheet" href="css/index.css"></link> <link rel="stylesheet" href="css/ionic.min.css"></link> <script type="text/javascript" src="js/ionic.min.js"></script> <script type="text/javascript" src="js/ionic.bundle.min.js"></script> <title></title> </head> <body ng-app="myApp" ng-controller="indexCtrl"> <ion-header-bar class="bar bar-dark"> <h1 class="title">AngularJS</h1> </ion-header-bar> <ion-content> <add-Book-Button zrh="ruihua"></add-Book-Button> </ion-content> <script type="text/javascript" src="js/index.js"></script> </body> </html>
js:
单值$scope:
var app = angular.module("myApp", ["ionic"]) app.controller("indexCtrl", function($scope) { $scope.ruihua = "zhangruihua"; }); app.directive("addBookButton", function() { return { restrict: "E", transclude: true, scope: { zrh: '=' }, template: "<div id='divtest'>{{zrh}}</div>" } })
遍历$scope对象:
var app = angular.module("myApp", ["ionic"])
app.controller("indexCtrl", function($scope) {
$scope.ruihua = "zhangruihua";
$scope.num={
1:'a',
2:'b',
3:'c',
4:'d',
5:'e'
}
});
app.directive("addBookButton", function() {
return {
restrict: "E",
transclude: true,
scope: {
zrh: '='
},
template: "<div id='divtest' ng-repeat='test in zrh'>{{test}}</div>"
}
})
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- Angularjs 跨域请求
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解