我正在尝试编写一个具有前挂钩的测试,如下所示:
beforeEach(()=>{
inject(function ($rootScope) {
scope = $rootScope.$new(true);
controller = $controller('userDetailsCtrl', {$scope: scope}, {locals: {userId: testUserId}});
});}
但我收到一条消息compileProvider.preAssignBindingsEnabled is not a function
我认为这是因为角度流星正在使用AngularJS 1.5.3。是否有解决方法或强制它使用较新版本的角色?
答案 0 :(得分:0)
在这个post中,你可以得到关于“如何改变角度流星角度版本”的问题的答案。
答案 1 :(得分:0)
所以我发现如果我将角度模拟降级到1.5.5,我可以让它工作。有没有人知道如何让它在更高版本上工作?