1
他にも1つのサービスがあります。コントローラでインポートしようとすると、このエラーが発生しました:areq fnはUserRepositoryを持った関数ではありません。私は自分の問題が正しい方法でこのサービスを注入していると思う。ng:areq fnは関数を持っていませんobjectService angularjs es6
import { HelloComponent } from './hello/hello.component';
import { UserRepository } from '../core/repository/user/user.repository';
const greetingModule = angular
.module('app.greeting',[])
.component('helloComponent', new HelloComponent)
.service('UserRepository', new UserRepository)
.name;
export { greetingModule };
と私のコントローラ::
import { UserRepository } from '../../core/repository/user/user.repository';
class HelloController {
constructor(UserRepository) {
this.hello = 'Hello World';
this.service = UserRepository;
}
getAll() {
console.log('user Repository', this.service)
}
}
HelloController.$inject = ['UserRepository'];
export { HelloController };