簡話Angular 01 初識Angular 數據綁定

1. Angular有哪些突出優勢javascript

  1) MVC 基於Html-Javascripthtml

  2) 依賴注入java

  3) 數據雙向綁定,響應式頁面設計git

  4) 模塊化,自定義指令github

 

2. 簡話數據綁定bootstrap

  1) 代碼:dom

1 <input type="text" ng-model="hello1">
2 <input type="text" ng-model="hello2">
3 <textarea ng-bind="hello1" name="" id="" cols="30" rows="10"></textarea>
4 <span class="bg-danger">{{hello1}} {{hello2}}</span>

   2)解釋模塊化

   1 定義一個文本框,並用ng-model綁定到變量hello1spa

   2 定義一個文本框,並用ng-model綁定到變量hello2設計

        3 定義一個輸入文本,並用ng-bind綁定到變量hello1, 就是說hello1是什麼值,這裏就是什麼值

    4 定義區域,顯示hello1 和hello2的值,其實就是文本框1,2的值相加

  3) 查看效果: http://jimuyouyou.github.io/angular-bootstrap-rest-seed/examples/angular/1-intro.html

  4) 源代碼: https://github.com/jimuyouyou/angular-bootstrap-rest-seed

 

3. 小結

  1) Angular的數據綁定ng-model,其實就是定義一個變量,將其綁定到原生html元素

    注意: 這是雙向綁定,就是說變量值變了,html顯示自動更新; html值變了,變量值自動更新

  2) ng-bind也可綁定變量,是單向綁定,只用於綁定已有變量,至關於引用,不能更新他的值

  3) 變量綁定不須要寫一行javascript代碼,只是加了ng標籤而已

  4) 頁面會響應式更新,不須要手動javascript操做dom元素

 

嗯: 很強大,必須用好!

相關文章
相關標籤/搜索