AngularJS Meteor $controller 不会接受绑定参数 -- angular 版本问题
AngularJS Meteor $controller won't take binding argument -- angular version issue
我正在尝试编写一个具有 before 钩子的测试,如下所示:
beforeEach(()=>{
inject(function ($rootScope) {
scope = $rootScope.$new(true);
controller = $controller('userDetailsCtrl', {$scope: scope}, {locals: {userId: testUserId}});
});}
但是我收到一条消息说 compileProvider.preAssignBindingsEnabled is not a function
我相信这是因为 angular-meteor 正在使用 AngularJS 1.5.3。是否有解决此问题的方法或强制它使用更新版本的 angular?
看起来在这个 你可以得到你的问题的答案 "how to change version of angular in angular-meteor"。
所以我发现如果我将 angular-mocks 降级到 1.5.5 就可以让它工作 有人知道如何让它在更高版本上工作吗?
我正在尝试编写一个具有 before 钩子的测试,如下所示:
beforeEach(()=>{
inject(function ($rootScope) {
scope = $rootScope.$new(true);
controller = $controller('userDetailsCtrl', {$scope: scope}, {locals: {userId: testUserId}});
});}
但是我收到一条消息说 compileProvider.preAssignBindingsEnabled is not a function
我相信这是因为 angular-meteor 正在使用 AngularJS 1.5.3。是否有解决此问题的方法或强制它使用更新版本的 angular?
看起来在这个
所以我发现如果我将 angular-mocks 降级到 1.5.5 就可以让它工作 有人知道如何让它在更高版本上工作吗?