拆分代码一般对可维护性是有好处的,但要注意这些事情:从理念上讲,拆的是逻辑而不是文件,如果把逻辑拆分理清了,拆不拆文件的重要性并不大。如果对可维护性的提升是100%,逻辑的部分至少要占90%。写Angular应用,最重要的事情是分层。很多人写不好Angular代码,原因就是没有分层的观念,所以症状就...
分类:
Web程序 时间:
2015-10-10 09:08:04
阅读次数:
202
//加载AngularJs的主模块; angular.module("mainApp",[])//依赖注入:被动接收;//$scope:视图和模型之间的绑定全靠$scope 可以有多个;有层次关系;//过滤器 货币:{{250.5 | currency}} 货币:$250.50; ...
分类:
Web程序 时间:
2015-10-10 01:36:46
阅读次数:
239
1.使用 ng-cloak, 同时要在css加入一行 [ng-cloak] {display: none;} 样式 [ng:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: n.....
分类:
其他好文 时间:
2015-10-09 22:55:03
阅读次数:
266
一个页面的复杂程度不断的增加,其中最为头疼的就是页面的DOM操作,而angular JS则可以让我摆脱这种困扰,在angularJS 中我们可以使用$http来向服务器发送请求,$http服务只是简单的封装了原生的XMLHttpRequest对象。$http服务是只能接受一个参数的函数,这个参数是一...
分类:
其他好文 时间:
2015-10-09 01:56:55
阅读次数:
196
1.首先我们创建一个模块 var module = angular.module( "my.new.module", [] );2.然后写具体的service 可以看到它是一个很有趣的对象 ,以键值对的方式定义属性和值, 值可能是数组,json对象数组,或者函数appServices.service...
分类:
Web程序 时间:
2015-10-08 20:04:55
阅读次数:
139
前面说过在angularJs中使用angular.module()法可创建一个angularJs模块。除此之外,angularJs还提供了一些工具方法供我们使用。angular.isArray() //判断传入的参数是不是数组,是则返回true 否则返回false angular.isDate() ...
分类:
Web程序 时间:
2015-10-08 14:42:05
阅读次数:
302
一个简单的angularJs例子如下所示:{{name}}以上是一个最典型的angularJs的MVC架构例子model层可以通过controller层来修改model层中的数据内容,而model中的数据修改结果将直接反馈到view层中去。angularJs中可以使用angular.module方法...
分类:
Web程序 时间:
2015-10-08 14:24:44
阅读次数:
179
核心概念模板在Angular应用当中,我们的工作就是将服务器的数据填充到客户端页面模板当中。其好处是是一个系统结构更好的动态页面更新机制。下面是你使用的核心特性。数据绑定表达式指令视图和路由(见例子)过滤器表单和Angular表单概念学习资源书籍AngularJS:启动和运行 --- 布拉德·格林和...
分类:
Web程序 时间:
2015-10-08 10:32:02
阅读次数:
247
ng-styleSample Textps:ng-style指定的表达式必须是个单层的json对象,key和value对应css属性的名称和值。注意如果css属性名中有“-”连接符,需要用引号括起来。工作原理:ng-style代码比较简单,调用jquery.css方法,将上次设置的css属性移除(w...
分类:
Web程序 时间:
2015-10-08 00:25:20
阅读次数:
452