모듈에 하나의 injection 문을 주입하면 작동합니다. 3 개의 inject 문을 모듈에 삽입하면 앱이로드되지 않습니다.오렐리아가 불일치를 주입합니까?
두 방법 모두 동등 할 것으로 예상됩니다.
import {AuthService} from 'aurelia-auth';
import {bindable, inject, Aurelia} from 'aurelia-framework';
import {ValidationControllerFactory, ValidationController, ValidationRules} from 'aurelia-validation';
import {BootstrapFormRenderer} from './bootstrap-form-renderer';
//Works
//@inject(Aurelia, AuthService, ValidationControllerFactory)
//Does not work
@inject(Aurelia)
@inject(AuthService)
@inject(ValidationControllerFactory)
export class Login {
constructor(aurelia, authService, controllerFactory) {
감사합니다. 그렇기 때문에 여러 번 삽입하는 것은 이전 스타일입니다. 한 번 주사하는 것이 방법이라는 문서 링크가 있습니까? – Spiff
자동 주입을 시도 했습니까? – Charleh
Autoinject 문은 입력 코드 용입니다. – JayDi