- 博客(6)
- 收藏
- 关注
原创 关于$emit和$broadcast的理解与测试
$emit和$broadcast使得event、data在controller与view之间的传递变的简单。$emit只能向parent controller传递event与data$broadcast只能向child controller传递event与data先看测试代码:emit-broadcast.html
2013-04-10 10:02:53 1268
原创 Plunker - jsFiddle 的竞争者
说到jsFiddle, 对于web前端开发者来说几乎是无人不知,然而这个在线web程序展示工具最近遇到了强大的竞争对手, 它就是来自于github 的 Plunker。 Plunker 支持angularjs, backbone 和 bootstrap 等流行js框架,使用bootstrap做css,它有一个的live review panel, 你可以可以直接看到代码的运行结果, 这个p
2013-04-10 10:01:33 977
原创 编写 buttonsRadio directivies
本文主要展示怎样用directives实现buttons radio,直接上代码buttonsRadio directivies" title="编写 buttonsRadio directivies" style="margin:0px; padding:0px; border:0px; list-style:none; color:rgb(70,70,70); font-family:si
2013-04-10 10:00:26 567
原创 怎样测试返回是promise的service
一些service通常会通过http访问远程服务,为了使程序结构更加优雅,服务通常会返回的promise,这样的service应该怎样测试呢? 下面的例子给出模拟http服务失败的场景:it('should call errorCallback when register-session returning error HTTP status code', function() {
2013-04-10 09:58:52 930
原创 如何对directive进行单元测试?
AngularJS directive是自定义的HTML扩展,它必须与DOM元素绑定,那我们是不是就不能对directive代码做单元测试了呢?AngularJS的系统架构优势使得对directive做单元测试成为可能。其秘密就在$compile编译服务,$compile可以把模版和scope结合生成element。在单元测试里,通过$rootScope 和带有directive 的模版生成e
2013-04-10 09:57:05 1241
原创 现在就开始使用AngularJS
关于为什么要使用AngularJS,或者使用AngularJS的几大理由这类的话题似乎已经不再经常被提到,相反,如果有人能说出不使用AngularJS的几大理由,那才会引起人们足够的关注。特别是经过1个月来的实际项目经验之后,对于AngularJS带来的种种好处更是有了切身体会, 比如它彻彻底底的MVC结构, 使得你的JS代码再也不是那些混杂了界面元素操作和逻辑的大杂烩,而是干干净净的可以10
2013-04-10 09:55:32 721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人