0
こんにちは私はopaquetokenを動作させることができません、何か見落としましたか?opaquetokenが角2で動作するようにする
test.cmpconstructor(@Inject(SbToken) private token) {
console.log(token)
}
でapp.ts
ngModuleproviders: [{provide:SbToken, useValue:testfile}]
で
export const SbToken = new OpaqueToken('myToken');
const testfile = 'Hello';
で
と私はpunkerで(エラーを取得しています、 systemJSを使用する私はあなたがapp.moduleとtest.component間の循環依存関係を持っている同様のエラー
Can't resolve all parameters for LoginPage: (NavController, SelfbitsAngular, ?).
'test.cmp'に' SbToken'をインポートしましたか? –
はい、プランカを参照 –
青色の欠点があるようです。何らかの形で強調表示されていなければ、Plunkerのリンクが表示されることはありません。そのために残念。この問題は「OpaqueToken」に関連していないようです。オプションの '(@Optional()@Inject(SbToken)'または 'Private service:TestService 'を挿入する)、それは同じように失敗します。コンポーネントをモジュールと同じファイルに移動するとうまくいきます。 http://plnkr.co/edit/lHIuc81COVEGv4SKGOKd?p=preview。私は問題の原因を正確には知らない。 –