angularJS常用指令

  1. ng-repeat 實現循環輸出

    <!DOCTYPE html>
    <html ng-app>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
        <div ng-init="list = ['Chrome', 'Safari', 'Firefox', 'IE'] ">
          <input ng-model="list" ng-list> <br>
          <input ng-model="list" ng-list> <br>
          <pre>list={{list}}</pre> <br>
          <ol>
            <li ng-repeat="item in list">
              {{item}}
            </li>
          </ol>
        </div>
    </body>
    <script src="../js/angular.js"></script>
    </html>
    

效果圖如下
效果圖

2過濾器
先看一個例子:

<div ng-init="list = ['Chrome', 'Safari', 'Firefox', 'IE'] ">
  Number formatting: {{ 1234567890 | number }} <br>
  array filtering <input ng-model="predicate"> 
  {{ list | filter:predicate | json }}
</div>

在input文本檔中輸入信息,經過過濾,如果list中有則顯示,無則不顯示!
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述


當將數據呈獻給用戶時,你很可能需要將數據轉換爲閱讀友好的格式。比方說,你可能需要在顯示之前將一個日期對象轉換爲用戶本地的時間格式。你可以用鏈式的過濾器來傳遞表達式,像下面這樣:

name | uppercase
這個表達式會將name的值傳遞給uppercase這個過濾器。

鏈式過濾器使用的是下面這樣的語法:
value | filter1 | filter2

你也可以通過冒號來給過濾器傳遞參數,比如,將123顯示成帶有兩位小數的形式:
123 | number:2


3.Directive
指令的作用:實現語義化標籤,我把它理解爲自定義指令,可以實現一個具有特定功能的指令。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章