AngularJS中指令的四種基本形式實(shí)例分析
本文實(shí)例講述了AngularJS中指令的四種基本形式。分享給大家供大家參考,具體如下:
指令的四種基本形式中,
注意注釋型指令 M 的使用方法是 <!-- directive:指令名稱 --> 注意左右倆測必須有空格才會正常識別
所有指令是可以相互組合 的,不寫restrict ,將會默認(rèn)為A屬性 指令要支持IE8 瀏覽器 一般最好將指令設(shè)置為屬性
<!doctype html>
<html ng-app="myapp">
<head>
<meta charset="utf-8"/>
</head>
<body>
<elementtag>E</elementtag>
<div attr>A</div>
<div class="classnamw">C</div>
<!-- 注意注釋變量兩側(cè)必須加上空格 否則不會正確執(zhí)行這個(gè)指令 -->
<!-- directive:commit -->
<div></div>
<script src="./js/angular.min.js"></script>
<script>
var app = angular.module('myapp',[]);
app.directive('elementtag',function(){
return {
restrict:"E", //元素指令
link:function(scope,element,attrs){
console.log("this is a element");
}
};
})
.directive('attr',function(){
return {
restrict:"A", //屬性指令
link:function(scope,element,attrs){
console.log("this is a attribute");
}
};
})
.directive('classnamw',function(){
return {
restrict:"C", //class 指令
link:function(scope,element,attrs){
console.log("this is a class");
}
};
})
.directive('commit',function(){
return {
restrict:"M", //注釋指令
link:function(scope,element,attrs){
console.log("this is a commit");
}
};
});
</script>
</html>
希望本文所述對大家AngularJS程序設(shè)計(jì)有所幫助。
相關(guān)文章
在AngularJS應(yīng)用中實(shí)現(xiàn)一些動畫效果的代碼
這篇文章主要介紹了在AngularJS應(yīng)用中實(shí)現(xiàn)一些動畫效果的代碼,AngularJS是一款熱門的JavaScript庫,需要的朋友可以參考下2015-06-06
使用 Github Actions 自動部署 Angular 應(yīng)用到 Github Pages的方法
這篇文章主要介紹了使用 Github Actions 自動部署 Angular 應(yīng)用到 Github Pages,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
angularJS與bootstrap結(jié)合實(shí)現(xiàn)動態(tài)加載彈出提示內(nèi)容
這篇文章主要介紹了angularJS與bootstrap結(jié)合實(shí)現(xiàn)動態(tài)加載彈出提示內(nèi)容,通過bootstrp彈出提示。感興趣的朋友可以參考下本篇文章2015-10-10
小談angular ng deploy的實(shí)現(xiàn)
這篇文章主要介紹了小談angular ng deploy的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
詳解為Angular.js內(nèi)置$http服務(wù)添加攔截器的方法
所謂攔截器就是在目標(biāo)達(dá)到目的地之前對其進(jìn)行處理以便處理結(jié)果更加符合我們的預(yù)期。Angular的$http攔截器是通過$httpProvider.interceptors數(shù)組定義的一組攔截器,每個(gè)攔截器都是實(shí)現(xiàn)了某些特定方法的Factory。本文就介紹了為Angular.js內(nèi)置$http服務(wù)添加攔截器的方法。2016-12-12
AngularJS實(shí)現(xiàn)使用路由切換視圖的方法
這篇文章主要介紹了AngularJS實(shí)現(xiàn)使用路由切換視圖的方法,結(jié)合學(xué)生信息管理系統(tǒng)為例分析了使用controllers.js控制器來切換視圖的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-01-01

