gpt4 book ai didi

javascript - Angular ES6 - $inject 不是函数

转载 作者:行者123 更新时间:2023-11-29 16:06:54 24 4
gpt4 key购买 nike

我刚刚开始学习 Angular ES6 方式。我正在从 github 分析这个例子:https://github.com/sitepoint-editors/Angular-ES6-BookShelf/blob/master/app/Controllers/HomeController.js

我自己试过:

class ModalCtrl {
constructor($scope, $rootScope, app) {
$rootScope.$on('openModal', (event, data) => {
$scope.data = data;
$scope.modalClass = 'open';
});
}
}

ModalCtrl.$inject(['$scope', '$rootScope', 'app']);

export default ModalCtrl;

但是我得到 app.min.js:60 Uncaught TypeError: ModalCtrl.$inject is not a function我做错了什么以及如何正确处理?

最佳答案

据我所知你应该这样使用$inject:

ModalCtrl.$inject = ['$scope', '$rootScope', 'app'];

关于javascript - Angular ES6 - $inject 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39196175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com