答えて
を閉じるために、私のDataService.tsの別の関数でクローズ()関数を呼び出したいと思い、あなたのサービスのように私には思えますそのことについて知る必要があります。
あなたができることは、モーダルが開かれたときはいつでもモーダルのインスタンスを追加して、そのインスタンスを参照してサービス内で閉じることができるようにすることです。
例(ちょうど作っ例あなたの例では、コードがあまりにも簡単であるとして):
// Example component
export class MyComponent implements OnInit {
modal: Modal;
constructor(private modalService: ModalService) {}
ngOnInit() {
this.modalService.modal = this.modal;
}
close() {
this.modalService.close();
}
}
// Example service
export class ModalService {
_modal: Modal;
set modal(modal: Modal) {
this._modal = modal;
}
close() {
if (this._modal) {
this._modal.close();
this._modal = null;
}
}
}
あなただけ注入することによって、あなたが望む任意のコンポーネントからモーダルを閉じることができるという点で、このアプローチは、移植性を可能にModalService
。
あなたの答えをありがとう、私は私のHTMLにこのコードのおかげで成功しました:(クリック)= "dataService.deleteItem(クリー);閉じる()"、それは素晴らしいです、私はそれが可能であったかわからなかった^^ –
問題はありません!!ええ、Angularは、ほとんどの場合、あなたが好きなように表現力豊かになることを可能にします。それは良いものも悪いものもあります。 – Lansana
- 1. 私のイオンモーダルは閉じることができません
- 2. Androidサービスでフォアグラウンドアプリを閉じるには?
- 3. Windowsサービスから子プロセスを閉じる
- 4. ブートストラップ閉じる閉じる閉じる閉じる閉じる閉じる閉じる次へ進む
- 5. チャンネル終了/閉じるでソケットを閉じる/閉じる
- 6. ポップアップウィンドウが閉じられるサービス
- 7. イオンモーダルが閉じられたり送信されたときにUIがフリーズするのはなぜですか?
- 8. 閉じる閉じる前に変更を保存閉じる
- 9. アプリケーションを閉じるメッセージを閉じる
- 10. MVC C#(Umbraco Apiコントローラ)でWCFサービスを閉じる方法
- 11. 閉じるMongoose connection Lambdaを閉じる
- 12. iPhoneアプリケーションでキーボードを閉じるキーを閉じる(UITextViewで)
- 13. サービスによって作成されたイオンモーダルにデータを渡す
- 14. Twitter Bootstrap Popovers閉じるときに閉じる閉じる
- 15. 非モーダルダイアログを閉じて閉じる
- 16. 窓を閉じずに閉じる
- 17. パイプを閉じずに閉じる
- 18. IFrameモードでFancyBoxを閉じる閉じるボタンを表示
- 19. Electron BrowserWindow閉じる時閉じる
- 20. ビジュアルスタジオ2010閉じる閉じる
- 21. 閉じる閉じるHighslide on outside outside
- 22. Inno Setup - メッセージボックスでXボタンを閉じる(閉じる)
- 23. ブラウザで通知されたフラッシュプレイヤーページを閉じる/閉じる(as3)
- 24. ディレクティブを閉じた後でもサービスが停止しない
- 25. カスタムポップアップウィンドウで閉じる
- 26. アプリを閉じるとサービスが再開します
- 27. MainActivityが閉じられた後にサービスを停止する(EDITED)
- 28. アプリを閉じるとAndroidサービスが動作しない
- 29. 実行中のkubernetesサービスのポートを閉じる
- 30. angular2サービス内のMdDialogを開く/閉じる
私は、サービスにビューコードを入れないと言っていますが、頭痛だけを求めています。代わりに、サービスが約束を返し、約束の中から近くに電話をかけさせる。 – getbuckts