內(nèi)置指令 及使用方法:
**replace 替換 **
**html模板寫法 **
<hello><div>這里被替換沒有了</div></hello>
指令寫法
var myModule = angular.module(“myModule”,[])
myModule.directive(“hello”,function(){
return {
restrict:’AE’,
replace:”true”,
template:”<div>hello world </div>"
}
})
transclude 指令內(nèi)部包含有元素的情況下指定該元素在指令元素的嵌套位置 很重要的功能浙垫,可以通過指令互相嵌套
html模板寫法
<hello><div>這里是指令內(nèi)部內(nèi)容</div></hello>
指令寫法
var myModule = angular.module(“myModule”,[])
myModule.directive(“hello”,function(){
return {
restrict:’AE’,
transclude:”true”,
template:”<div>hello world <div ng-tranclude></div></div>"
}
})
scope的綁定策略
@ 把當(dāng)前屬性作為字符串來傳遞秒梅。你還可以綁定來自外層scope的值翔怎。在屬性值中插入{{}}即可。
= 與父scope中的屬性進行雙向綁定
& 傳遞一個來自父scope的函數(shù),稍后調(diào)用