5
を投げる私は、コンストラクタ内のコンポーネントに設定する文字列プロパティを望むんだけど、私はこの角度2つの通過パラメータDI例外
@Component({
selector: 'wg-app',
templateUrl: 'templates/html/wg-app.html'
})
export class AppComponent {
constructor(private state:string = 'joining'){
}
}
ような何かをしようとするとき、私はDI例外
を取得EXCEPTION: No provider for String! (AppComponent -> String)
明らかに、インジェクタが '文字列'プロバイダを見つけようとしていて、何も見つからないことは明らかです。
この種類のパターンにはどのようなパターンを使用する必要がありますか?例えば。初期パラメータをコンポーネントに渡します。
避けるべきですか?私は最初の文字列を注入するべきですか?
あなたはまあそれは(通常のクラスではありません通常のクラス –
のようなコンポーネントを処理すべきではないようええ、そうです:P:これは、いくつかの定期的なことを行うことができる特別なクラスです – Sasxa
ええ、私はストリングを渡すことが可能でなければならないようなもののように感じる。テンプレート内で初期化する必要はありません。 –