angularjs的四大特徵

angularjs四大特性:angularjs

  一、MVC模式:設計模式

    Model:數據,其實就是angular變量($scope.XX,$rootScope.XX);框架

    View:數據的呈現,Html+Directive(指令);ide

    Controller:操做數據,就是function,數據的增刪改查;模塊化

  二、雙向綁定:設計

    方向一:Model--->View雙向綁定

        {{Model數據}} 或<XXX ng-xxx="Model數據">  Model變View跟着變;對象

    方向二:View--->Modelio

        <表單控件 ng-model="Model數據名">   View變Model跟着變;function

  三、依賴注入:

    依賴注入(Dependency Injection,簡稱DI)是一種設計模式, 指某個對象依賴的其餘對象無需手工建立,只須要「吼一嗓子」,則此對象在建立時,其依賴的對象由框架來自動建立並注入進來,其實就是最少知識法則;模塊中全部的service和provider兩類對象,均可以根據形參名稱實現DI.

  四、模塊化設計:

    高內聚低耦合法則,

    1)官方提供的模塊           ng、ngRoute、ngAnimate、ngTouch

         2)用戶自定義的模塊        angular.module('模塊名',[ ])

相關文章
相關標籤/搜索