2017-02-20 5 views
0
에 대한 모든 매개 변수를 확인할 수 없습니다.

중첩 된 하위 구성 요소가있는 SPFx 2 각도 구성 요소를 작성 중입니다. 하위 구성 요소는 현재 컨텍스트를 참조 할 필요가 있지만, 내가 할 경우 :처리되지 않은 약속 거부 :

import { 
    IWebPartContext 
} from '@microsoft/sp-webpart-base'; 

constructor(context: IWebPartContext) { 

와 내가 얻을 :

Unhandled Promise rejection: Can't resolve all parameters for ...

을 다른 방법으로, 내가 할 경우 :

constructor(@Inject(context) context: IWebPartContext) { 

다음과 같이 표시됩니다.

SPComponentLoader.loadComponent: ERROR: ***Failed to load entry point from component "ffaa6a0e-9eba-40a0-bec5-226d1db53caf" (RequirementsFormWebPart). DefaultLogHandler.error @ DefaultLogHandler.js:15 Log.error @ Log.js:19 (anonymous) @ SPSystemJsComponentLoader.js:225 TraceLogger.js:69 [1487550303166][Shell.ClientSideWebPartManager] [SPWebPartErrorCode.ScriptLoadError]:: Unable to load web part WebPart.RequirementsFormWebPart.7a18b99b-78ca-4d0e-b087-189bbe751b7d,Error: ***Failed to component "ffaa6a0e-9eba-40a0-bec5-226d1db53caf" (RequirementsFormWebPart). Original error: Error loading https://component-id.invalid/ffaa6a0e-9eba-40a0-bec5-226d1db53caf_0.0.1 script resources due to: undefined. CALLSTACK:: Error

아이디어가 있으십니까?

감사합니다,

답변

0

은 주입하지 않음으로써 해결 된 것이 아니라 단지 인스턴스화 할 필요가 있었다.

 public context: IWebPartContext; 

     constructor() { 
     this.model = new TaxonomyModel(this.context); 
     } 
관련 문제