最近在学习angularjs 不是很深入,有了一个大概的了解
angular 是基于模型的大致结构
Module
config
routes
$scope
view--------controller
Directives Factory
一个简单的demo
<div ng-controller="test"></div>
现在就可以定义一个模型
var app = angular.module('app',[]);//里面的空数组里面可以写这个模型依赖的模型
app.factory('testfatory,function(){
}
app.controller('test',function($scope,testfatory){
});
angular.bootstrap(document,['app']);//通过这条命令就可以运行angular 当然也可以直接在<html>这个标签里写
angular里面最棒的就是依赖注入,像factory就像一个工厂一样可以提供和组织数据然后返回方法,只要注入了factory就可以得到里面的数据及其方法
学习了两天后发现angular 最方便的就是dom和数据分离,然后dom和数据可以双向绑定,这里就减少了不少代码量了。
路由功能感觉用起来也很方便,但是angular目前只提供了一个页面一个ng-view(锚点作用区),多几个就更好了
现在还在皮毛建设中,以后会陆续更新
posted on
浙公网安备 33010602011771号