将模块注入导出的es6函数中

时间:2019-09-19 22:24:35

标签: angularjs ecmascript-6 dependency-injection

我试图在AngularJS中创建一个帮助程序,该帮助程序依赖于使用ES6箭头功能进行依赖项注入。

我尝试使用$ inject并将模块作为参数传递。

const helper = ($rootScope, $location, list) => {
    const search = $location.search();

    if(search.labels){
        $rootScope.$broadcast('clearSelection', list);
    }
};

helper.$inject = ['$rootScope', '$location'];

export default /* @ngInject */ helper;

我想将帮助程序导入任何文件并用作helper('demo-list')

0 个答案:

没有答案