1.mvc:好处职责清晰,代码模块化,一般的话model和view都是一样的可以复用
model:数据模型层
view:视图层,负责展示
controller:业务逻辑和控制罗杰
angular是怎么实现mvc的呢?
ng-controller='HelloController'表示控制层
{{tetx}}表示model
2.模块化:
angular.module('myapp',[]).controller('helloController',['$scope',functionHello($scope){
$scope.greeting={
text:'hello'
}
}]
)
3.指令系统:
4.双向数据绑定:数据模型(Module)和视图(View)之间的双向绑定。
2.模块化:
3.指令系统:
4.双向数据绑定:数据模型(Module)和视图(View)之间的双向绑定。