AngularJS Meteor $controller 不会接受绑定参数 -- 角度版本问题



我正在尝试编写一个具有钩子之前的测试:

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>

最新更新