当使用Jasmine为我的应用程序编写单元测试时,我有一个需要测试的$interval函数。为此,我尝试注入$interval并调用$interval.flush();describe("whatever", function () {
angular.mock.module('whatever');
我试图使用带有角1的$timeout来每2秒调用一个带有ng-init的函数。ng-init="$timeout(sc.displaySorted(), 2000)" vm.displaySorted = function() {
//calls generateFunc and pass total of 50 shapes
然后,在我将语法更改为$cookies['']之后(尽管该应用程序仍然使用AngularJS的1.4.8版本,$cookies.get错误消失了,一个新的错误指出$interval is not a valid我想知道,这个问题是否与将auth navigation 服务注入navigation控制器的方式有关。下面是auth服务的相关部分,它在新问题出现之前没有更改(除了将$cookies.get('')更改为$cookie‘之外):.module('a