angularjs的四大特征

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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(‘模块名‘,[ ])

以上是关于angularjs的四大特征的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS

AngularJS入门

AngularJS入门

AngularJS标准Web业务流程开发框架-4.AngularJS四大模块之一:Controller

AngularJs学习笔记2——四大特性之MVC

AngularJs学习笔记6——四大特性之依赖注入