angular.js

AngularJS 表達式

AngularJS 表達式寫在雙大括號內:{{ expression }}
AngularJS 表達式把數據綁定到 HTML燎潮,這與 ng-bind 指令有異曲同工之妙倔丈。
AngularJS 將在表達式書寫的位置"輸出"數據憨闰。
AngularJS 表達式 很像 JavaScript 表達式:它們可以包含文字状蜗、運算符和變量需五。

  • 數字
<div ng-app="">  
     <p>我的第一個表達式: {{ 5 + 5 }}</p>
</div>
<div ng-app="" ng-init="quantity=1;cost=5">
      <p>總價: {{ quantity * cost }}</p>
</div>
<div ng-app="" ng-init="quantity=1;cost=5">
      <p>總價: <span ng-bind="quantity * cost"></span></p>
</div>
  • 字符串
<div ng-app="" ng-init="firstName='John';lastName='Doe'">
       <p>姓名: {{ firstName + " " + lastName }}</p>
</div>
<div ng-app="" ng-init="firstName='John';lastName='Doe'">
        <p>姓名: <span ng-bind="firstName + ' ' + lastName"></span></p>
</div>
  • 對象
<div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">
       <p>姓為 {{ person.lastName }}</p>
</div>
<div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">
       <p>姓為 <span ng-bind="person.lastName"></span></p>
</div>
  • 數組
<div ng-app="" ng-init="points=[1,15,19,2,40]">
       <p>第三個值為 {{ points[2] }}</p>
</div>
<div ng-app="" ng-init="points=[1,15,19,2,40]">
      <p>第三個值為 <span ng-bind="points[2]"></span></p>
</div>

AngularJS 指令

AngularJS 指令是擴展的 HTML 屬性,帶有前綴 ng-轧坎。
ng-app 指令初始化一個 AngularJS 應用程序宏邮。
ng-init 指令初始化應用程序數據。
ng-model 指令把元素值(比如輸入域的值)綁定到應用程序缸血。

<div ng-app="" ng-init="firstName='John'">  
      <p>在輸入框中嘗試輸入:</p>     
      <p>姓名:<input type="text" ng-model="firstName"></p>    
      <p>你輸入的為: {{ firstName }}</p>
</div>
  • 數據綁定
<div ng-app="" ng-init="quantity=1;price=5">
      <h2>價格計算器</h2>
      數量: <input type="number"  ng-model="quantity">
      價格: <input type="number" ng-model="price">
      <p><b>總價:</b> {{ quantity * price }}</p>
</div>
  • 重復 HTML 元素
<div ng-app="" ng-init="names=['Jani','Hege','Kai']">  
      <p>使用 ng-repeat 來循環(huán)數組</p>  
      <ul>    
            <li ng-repeat="x in names">      {{ x }}    </li> 
       </ul>
</div>
<div ng-app="" ng-init="names=[{name:'Jani',country:'Norway'},{name:'Hege',country:'Sweden'},{name:'Kai',country:'Denmark'}]">
      <p>循環(huán)對象:</p>
      <ul>  
            <li ng-repeat="x    in names">    {{ x.name + ', ' + x.country }}  </li>
      </ul>
</div>
  • 創(chuàng)建自定義的指令

AngularJS 通過被稱為 指令 的新屬性來擴展 HTML蜜氨。
AngularJS 通過內置的指令來為應用添加功能。
AngularJS 允許你自定義指令捎泻。

<body ng-app="myApp">
      <runoob-directive></runoob-directive>
      <script>
            var app = angular.module("myApp", []);
            app.directive("runoobDirective", function() {   
                return {       
                    template: "<h1>自定義指令!</h1>"   
                };
            });
      </script>
</body>
<script type="text/javascript">
            var app = angular.module("myApp", []);
            app.directive("runoobDirective", function() {
                return {
                    restrict: "A",
                    template: "<h1>自定義指令!</h1>"
                };
            });
 </script>

restrict 值可以是以下幾種:
E 作為元素名使用
A 作為屬性使用
C 作為類名使用
M 作為注釋使用
restrict 默認值為 EA, 即可以通過元素名和屬性名來調用指令飒炎。

df
d
fd
fd
f
df
d
f
d
f
df
d
f
dfd
f
d
f
df
d
f








d
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市笆豁,隨后出現的幾起案子郎汪,更是在濱河造成了極大的恐慌赤赊,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件煞赢,死亡現場離奇詭異抛计,居然都是意外死亡,警方通過查閱死者的電腦和手機照筑,發(fā)現死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門吹截,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人凝危,你說我怎么就攤上這事波俄。” “怎么了媒抠?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵弟断,是天一觀的道長。 經常有香客問我趴生,道長阀趴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任苍匆,我火速辦了婚禮刘急,結果婚禮上,老公的妹妹穿的比我還像新娘浸踩。我一直安慰自己叔汁,他們只是感情好,可當我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布检碗。 她就那樣靜靜地躺著据块,像睡著了一般。 火紅的嫁衣襯著肌膚如雪折剃。 梳的紋絲不亂的頭發(fā)上另假,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天,我揣著相機與錄音怕犁,去河邊找鬼边篮。 笑死,一個胖子當著我的面吹牛奏甫,可吹牛的內容都是我干的戈轿。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼阵子,長吁一口氣:“原來是場噩夢啊……” “哼思杯!你這毒婦竟也來了?” 一聲冷哼從身側響起挠进,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤色乾,失蹤者是張志新(化名)和其女友劉穎腾么,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體杈湾,經...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡解虱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了漆撞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片殴泰。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖浮驳,靈堂內的尸體忽然破棺而出悍汛,到底是詐尸還是另有隱情,我是刑警寧澤至会,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布离咐,位于F島的核電站,受9級特大地震影響奉件,放射性物質發(fā)生泄漏宵蛀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一县貌、第九天 我趴在偏房一處隱蔽的房頂上張望术陶。 院中可真熱鬧,春花似錦煤痕、人聲如沸梧宫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽塘匣。三九已至,卻和暖如春巷帝,著一層夾襖步出監(jiān)牢的瞬間忌卤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工锅睛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留埠巨,地道東北人历谍。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓现拒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親望侈。 傳聞我的和親對象是個殘疾皇子印蔬,可洞房花燭夜當晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內容