我正在尝试编写一个具有钩子之前的测试:
beforeEach(()=>{
inject(function ($rootScope) {
scope = $rootScope.$new(true);
controller = $controller('userDetailsCtrl', {$scope: scope}, {locals: {userId: testUserId}});
});}
,但我收到一条消息,即compileProvider.preAssignBindingsEnabled is not a function
我相信这是因为Angular-Metleor使用了AngularJS 1.5.3。是否有解决此问题的工作,也可以强迫它使用较新版本的Angular?
看起来像在这篇文章中,您可以在问题上得到答案,"如何在Angular-Metleor中更改Angular"。
,所以我发现,如果我降级到1.5.5,我可以让它起作用,有人知道如何使其在以后的版本上工作吗?
<</p>