angularjs的四大特征


angularjs四大特性:

  1、MVC模式:

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

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

    Controller:操作數據,就是function,數據的增刪改查;

  2、雙向綁定:

    方向一:Model--->View

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

    方向二:View--->Model

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

  3、依賴注入:

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

  4、模塊化設計:

    高內聚低耦合法則,

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM