欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

AngularJS基礎(chǔ)學習筆記之表達式

 更新時間:2015年05月10日 09:31:09   投稿:hebedich  
AngularJS表達式用于應用程序數(shù)據(jù)綁定到HTML。表達式都寫在雙括號就像{{表達式}}。表達式中的行為跟ng-bind指令方式相同。 AngularJS應用表達式是純javascript表達式,并輸出它們被使用的數(shù)據(jù)在那里。

AngularJS通過表達式將數(shù)據(jù)綁定到HTML。

AngularJS表達式

  AngularJS表達式寫在雙大括號中:{{ 表達式語句 }}。

  AngularJS表達式綁定數(shù)據(jù)到HTML的方式與ng-bind指令的方式相同。

  AngularJS會準確地將表達式“輸出”為計算的結(jié)果。

  AngularJS表達式與JavaScript表達式有許多相似之處,它們都包含文字、運算符和變量。例如{{ 5 + 5 }}和{{ firstName + " " + lastName }}

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>

<div ng-app="">
   <p>My first expression: {{ 5 + 5 }}</p>
</div>

  如果你去掉ng-app指令,表達式會被直接顯示在頁面上而不會被計算。

<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>

<div>
   <p>My first expression: {{ 5 + 5 }}</p>
</div>

</body>
</html>

AngularJS數(shù)字

  AngularJS數(shù)字和JavaScript數(shù)字一樣:

<div ng-app="" ng-init="quantity=1;cost=5">

<p>Total in dollar: {{ quantity * cost }}</p>

</div>

  同樣,我們可以使用ng-bind指令達到相同的效果:

<div ng-app="" ng-init="quantity=1;cost=5">

<p>Total in dollar: <span ng-bind="quantity * cost"></span></p>

</div>

Note 使用ng-init指令在AngularJS開發(fā)中非常普遍。在控制器一節(jié)中你將會看到更好的初始化數(shù)據(jù)的方法。

AngularJS字符串

  AngularJS字符串與JavaScript字符串一樣:

<div ng-app="" ng-init="firstName='John';lastName='Doe'">

<p>The name is {{ firstName + " " + lastName }}</p>

</div>

  同樣,我們可以使用ng-bind指令達到相同的效果:

<div ng-app="" ng-init="firstName='John';lastName='Doe'">

<p>The name is <span ng-bind="firstName + ' ' + lastName"></span></p>

</div>

AngularJS對象

  AngularJS對象與JavaScript對象一樣:

<div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">

<p>The name is {{ person.lastName }}</p>

</div>

  同樣,我們可以使用ng-bind指令達到相同的效果:

<div ng-app="" ng-init="person={firstName:'John',lastName:'Doe'}">

<p>The name is <span ng-bind="person.lastName"></span></p>

</div>

AngularJS數(shù)組

  AngularJS數(shù)組與JavaScript數(shù)組一樣:

<div ng-app="" ng-init="points=[1,15,19,2,40]">

<p>The third result is {{ points[2] }}</p>

</div>

  同樣,我們可以使用ng-bind指令達到相同的效果:

<div ng-app="" ng-init="points=[1,15,19,2,40]">

<p>The third result is <span ng-bind="points[2]"></span></p>

</div>

AngularJS表達式與JavaScript表達式比較

  與JavaScript表達式相同,AngularJS表達式也包含文字、運算符和變量。與JavaScript表達式不同的是,

AngularJS表達式可以寫在HTML里面。
AngularJS表達式不支持條件和循環(huán)語句,而且沒有exception語句。
AngularJS表達式支持過濾器。

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • Angular?結(jié)合?dygraphs?實現(xiàn)?annotation功能

    Angular?結(jié)合?dygraphs?實現(xiàn)?annotation功能

    這篇文章主要介紹了Angular?結(jié)合?dygraphs?實現(xiàn)?annotation,本文,我們直接結(jié)合 Angular 來演示,如何通過 dygraphs 實現(xiàn)折線圖上的 annotation 的功能,需要的朋友可以參考下
    2022-08-08
  • AngulerJS學習之按需動態(tài)加載文件

    AngulerJS學習之按需動態(tài)加載文件

    本篇文章主要介紹了AngulerJS學習之按需動態(tài)加載文件,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Angular ng-repeat指令實例以及擴展部分

    Angular ng-repeat指令實例以及擴展部分

    這篇文章主要為大家詳細介紹了Angular ng-repeat指令實例以及擴展部分,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 詳解Angular Karma測試的持續(xù)集成實踐

    詳解Angular Karma測試的持續(xù)集成實踐

    這篇文章主要介紹了詳解Angular Karma測試的持續(xù)集成實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • 關(guān)于angular瀏覽器兼容性問題的解決方案

    關(guān)于angular瀏覽器兼容性問題的解決方案

    這篇文章主要給大家介紹了關(guān)于angular瀏覽器兼容性問題的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用angular具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2020-07-07
  • AngularJS中取消對HTML片段轉(zhuǎn)義的方法例子

    AngularJS中取消對HTML片段轉(zhuǎn)義的方法例子

    這篇文章主要介紹了AngularJS中取消對HTML片段轉(zhuǎn)義的方法例子,在一些需要顯示HTML的地方,就要取消AngularJS的轉(zhuǎn)義,本文就介紹了這種方法,需要的朋友可以參考下
    2015-01-01
  • Angularjs在360兼容模式下取數(shù)據(jù)緩存問題的解決辦法

    Angularjs在360兼容模式下取數(shù)據(jù)緩存問題的解決辦法

    這篇文章主要為大家詳細介紹了Angularjs在360兼容模式下取數(shù)據(jù)緩存問題的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • angular ng-repeat數(shù)組中的數(shù)組實例

    angular ng-repeat數(shù)組中的數(shù)組實例

    下面小編就為大家?guī)硪黄猘ngular ng-repeat數(shù)組中的數(shù)組實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Angular封裝表單控件及思想總結(jié)

    Angular封裝表單控件及思想總結(jié)

    這篇文章主要給大家介紹了關(guān)于Angular封裝表單控件及一些思想的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用Angular具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • Angular 4.0學習教程之架構(gòu)詳解

    Angular 4.0學習教程之架構(gòu)詳解

    作為一種大受歡迎的Web應用程序框架,Angular終于迎來了版本4.0,下面這篇文章主要給大家介紹了關(guān)于Angular 4.0學習教程之架構(gòu)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09

最新評論