angularJS 自定义元素和属性
創(chuàng)造自定義元素和屬性的方法是:directive('string',function(){ return{}; });
①函數(shù)接收兩個參數(shù):一個字符串(指令的名字),一個函數(shù);
②回調(diào)函數(shù)必須返回一個對象。
③字符串參數(shù)(指令的名字)必須符合駝峰命名法則,HTML內(nèi)的自定義元素或?qū)傩悦钟眠B字符鏈接。
????????? 例如:directive('myDerective',function(){return{};});??? <my-directive></my-directive>、<div my-directive></div>
④返回對象的屬性:restrict:A(屬性)、E(元素)、C(類)、M(注釋),replace(替換現(xiàn)有元素,bool):true/false,
?????????????????????????????????? terminal(優(yōu)先級,bool):停止運行低于這個元素優(yōu)先級的其他元素。
?????????????????????????????????? template:一段HTML文本或者function(element,attr){return <html>;},
?????????????????????????????????? templateUrl:一個外部HTML文件路徑的字符串或者function(element,attr){return url;}
?????????????????????????????????? scope:指令作用域。
轉(zhuǎn)載于:https://www.cnblogs.com/lihongli/p/6230315.html
總結(jié)
以上是生活随笔為你收集整理的angularJS 自定义元素和属性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端rem单位的正确使用姿势(转)
- 下一篇: [转]JavaScript ES6 cl