模块使用模块带来的好处
1. 保持全局命名空间的清洁;
2. 编写测试代码更容易,并能保持其清洁,以便更容易找到互相隔离的功能;
3. 易于在不同应用间复用代码;
4. 使应用能够以任意顺序加载代码的各个部分。
AngularJS允许我们使用angular.module()方法来声明模块,这个方法能够接受两个参数,
第一个是模块的名称,第二个是依赖列表,也就是可以被注入到模块中...
分类:
Web程序 时间:
2015-04-07 11:55:46
阅读次数:
170
最近看到一则面试题目,要求使用angularjs实现一个计算器,利用放假时间实现了一个仿iOS8风格的计算器,功能基本和iOS自带的计算器是一致的。查看demo,接着给出实现过程。首先创建angularjs的基本项目就不说了,最好是利用yeoman这个脚手架工具直接生成,如果没有该环境的,当然也可以...
分类:
移动开发 时间:
2015-04-07 00:39:18
阅读次数:
2493
昨天写了个跨域的东西,自己琢磨了下,想到这种方式正好也是之前想的混合app如何交互服务器的解决办法。心里还是蛮开心的。今天又花时间把前端客户端部分的框架做了出来,整合的思路是参照node社区移动端的设计方案,把所有controllers和所有services放到一起,不过请求数据未用$resou.....
分类:
Web程序 时间:
2015-04-06 21:26:37
阅读次数:
4051
原文来自:http://blog.manishchhabra.com/2013/09/angularjs-service-vs-factory-with-example/What is an AngularJS service or factory?Singleton.Yes! That one w...
分类:
Web程序 时间:
2015-04-03 23:51:44
阅读次数:
175
原文:http://toddmotto.com/digging-into-angulars-controller-as-syntax/AngularJS Controllers have recently gone under some changes (version 1.2 to be prec...
分类:
Web程序 时间:
2015-04-03 23:41:24
阅读次数:
219
全新基于MVVM(Model-View-ViewModel)编程模式架构,开启EasyIOS开发函数式编程新篇章。EasyIOS 2.0类似AngularJs,最为核心的是:MVVM、ORM、模块化、自动化双向数据绑定、等等关于有疑问什么是MVVM,以及为什么IOS开发需要MVVM思想编程的,请看文...
分类:
移动开发 时间:
2015-04-03 15:09:47
阅读次数:
174
1:先说指令域scope的@
我觉得描述很费劲,直接用代码来阐述:
angularjs.html
//这个必须指定的,这里的title是指令里scope的@对应的,t就是控制域scope下的
我的angularjs
main05.js
var myApp=an...
分类:
Web程序 时间:
2015-04-02 15:06:09
阅读次数:
157
foreachangular有自己的生命周期。循环给一个 angular监听的变量复值时。最好还是用angular自带的循环方法。“angular.foreach”格式:var objs =[{a:1},{a:2}];angular.forEach(objs, function(data,index...
分类:
Web程序 时间:
2015-04-02 14:39:57
阅读次数:
128
1.创建git远程库,并复制git库地址
2.clone库到本地
3.增加代码到angularjs_web工程中
4.右击工程,准备提交代码,发现无git选项,vcs中也不能提交工程,
这时,应该导入版本控制,创建repository,选中刚刚的angularjs_web的当前工程,然后会发现文件名变红色了:
此时右击工程/git/...
分类:
其他好文 时间:
2015-04-01 22:01:49
阅读次数:
207
scope:false//不创建新作用域
scope:true//创建新作用域,并从父作用域继承(复制)
scope:{…}//创建隔离作用域,可通过@ = & 来与外界交互...
分类:
Web程序 时间:
2015-04-01 17:37:32
阅读次数:
128