最近对前端测试较感兴趣,尤其是Nodejs + Karma + Jasmine 对Angular 的测试。到处看看,做个记录吧,断断续续的更新. <一> 用Jasmine 测试 Angular 的service 1. 先扔代码吧: var?app?=?angular.module(‘App...
分类:
其他好文 时间:
2015-07-03 00:32:45
阅读次数:
166
angular js 自带的$location方法十分强大,通过使用$location方法,我们可以获取到服务器的端口、杂乱连接中的path()部分(/所包含的部分);
例:
// given url http://example.com/#/some/path?foo=bar&baz=xoxo
var path = $location.path();
// => "/some/path"...
分类:
Web程序 时间:
2015-07-02 17:42:13
阅读次数:
181
构建自己的AngularJS,第一部分:Scope和Digest原文链接:http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.htmlAngular是一个成熟和强大的JavaScript框...
分类:
Web程序 时间:
2015-07-02 11:27:21
阅读次数:
90
最近使用angular日期选取器。只需要把所选的输出迄今input输入框,根据默认的假设,显示是在时间的形式的时间戳。不符合规定。需要格成一个特定的公式格公式。但input上ng-model不能直接对用于filter。因此内容需要一种方法来在这里显示格式化。网上寻找解决方式就是写个directive...
分类:
其他好文 时间:
2015-07-01 20:17:35
阅读次数:
432
原文:http://kirkbushell.me/when-to-use-directives-controllers-or-services-in-angular/ServicesService是单例的. 可以让你在你应用的不同代码块中共享同一个数据.首先定义一个module.var module...
分类:
Web程序 时间:
2015-07-01 20:04:58
阅读次数:
170
2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化与重
构、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和
MVVMLight。到2012年的时候,看到HTML5的大行其道和Silverlig..
分类:
其他好文 时间:
2015-07-01 18:49:06
阅读次数:
139
AngularJS中除了内置指令,还可以自定义指令。自定义指令和自定义过滤器一样,有两种方法:第一种,在module中配置:$compileProvider.directive(‘directiveName‘,function(){});代码模版为:$compileProvider.directive(‘‘,[‘‘,function(){
//Runsduringcompile
return{
//nam..
分类:
Web程序 时间:
2015-07-01 18:43:20
阅读次数:
205
angular.module(‘GR.app‘, ? ? [ ‘ngResource‘, ‘ionic‘ ]) ?.config(function($stateProvider, $urlRouterProvider,$ionicConfigProvider){ ? ? ? ? $ionicConfigProvider.tabs.position(‘bottom‘); }]);...
分类:
移动开发 时间:
2015-07-01 16:09:19
阅读次数:
271
这个问题嘛,真不好回答,问的太笼统了,其实你只要熟悉掌握了Angular.js,自然而然的就会用Angular.js结合自身的业务去构建SPA程序了,Angular.js是一个比较全面的框架,按照他的方式去做即可,前端唯一做的就是架构就是怎么组织文件结构,你可以参考:mgechev/angularj...
分类:
Web程序 时间:
2015-07-01 15:50:26
阅读次数:
178
2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化与重构、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和MVVM Light。到2012年的时候,看到HTML5的大行其道和Silverlight的衰落,果断把主要精力投入到ASP.NET MVC和Knockout的开发和研究当中,虽然Knockout比较容易上手且方便使用,但总觉得没有在WPF和Silverlight中使用MVVM那么酣畅淋漓。...
分类:
其他好文 时间:
2015-07-01 14:17:18
阅读次数:
291