2017-10-12 3 views
0

私は利用可能で、アプリケーション間で制御されるポップアップを作成しようとしています。アプリ全体で一般的なポップアップを作成するにはどうすればよいですか?

だから、私はアプリテンプレートにhtmlアセットを保管しています。私はそのアプリケーションからポップアップを表示したり隠したりしたいと思っています。

私はそれを理解しています、それは礼儀正しいサービスです。私はこれを実装することはあまりありません。いずれにせよ私は正しい方法を示唆していますか?

必須です:任意のページからポップアップを表示し、ポップアップ内の閉じるボタンをクリックするとポップアップを閉じます。

は、ここではそれがfactoryオブジェクトから達成することができ、角度の場合には、私のTwiddle

です。

+0

現在、私は方法を試みましたが、クライアントは 'service'のアプローチを必要とします – 3gwebtrain

答えて

2

私はおそらくこれを行うだろう:

  1. は、それが真/偽に「いるisOpen」と呼ばれるプロパティを設定するためのメソッドを公開することをポップアップするサービスを作成するポップアップ
  2. のためのコンポーネントを作成します。アプリの他の部分では、ポップアップを開閉するメソッドを使用できます。
  3. あなたがに行く前に、各パーツが動作していることを確認し、テストの多くを書くことを覚えておいてください、{{if popupService.isOpen}}ブロック

幸運のアプリケーションテンプレートに追加したアプリケーションコントローラ

  • にポップアップサービスを注入次のステップは、ガイドを頻繁に参照することを忘れないでください;-)

  • +0

    あなたは私をtwiddleで見ることができますか?私はemberjs – 3gwebtrain

    関連する問題