コンポーネントが呼び出すサービスからいくつかのローカル変数の値を操作したいと思います。角度:コンポーネントの@Input/local変数をサービスから直接操作する方法は?
はい、それはObservable(サービス中)に加入することで行うことができますが、コンポーネントに何も追加したくありません。このことを提案している
updating variable changes in components from a service with angular2
:
component {
service.subject.subscribe (_=>{--do stuff here --})
}
Service {
subject() -- An observable --
}
私は、サービスが(コンポーネントで)私のローカル変数のいくつかを設定するための責任を負うことにしたいです。このような
何か:
サービス - >いくつかのコンポーネントの変数を呼び出して、それを設定!
これはできますか?はいの場合はどうですか?
いくつかのコードを表示してください...あなたはこれまでに何を試みましたか? – codeSetter
私は質問を編集し、関連コードを追加します –