私は新しい角度で、モーダルについて質問があります。私のHTMLでは、私はこの角度js - コントローラからのデータモーダルターゲットを呼び出す
<li>
<button data-modal-target='#delete-connection' ng-click="deleteConnection(cloudconnection.id)">Delete Connection</button>
</li>
のようなデータ・モーダル・ターゲットを使用していている私は、idを持つdiv要素を持って削除し、接続OK /キャンセルのようなモーダルダイアログの内容を持っている私のHTMLで定義されています。上記のコードはうまく動作し、ボタンをクリックするとモーダルダイアログが表示されます。
今、このモーダルダイアログを私のコントローラから見せたいと思います。ボタンをクリックすると、コントローラ内のメソッドを呼び出し、そこで何らかの処理を行い、次にモーダルダイアログを条件付きで表示したいと思います。そのモーダルダイアログを表示する最も簡単な方法は何ですか?私が他の答えで見た1つの方法は、テンプレートファイルなどで独自のコントローラを定義することです。私はちょうど私の既存のdivをモーダルダイアログに使うことができ、何とかコントローラから有効にすることができますか?私は何かを試しました -
$( '#delete-connection')。
しかし、$が定義されていないというエラーが表示されます。
誰かがここで何をすべきか提案できますか?
ありがとうございます。
data-modal-targetを使用する代わりに、上記の「$( '#delete-connection')。modal()」をdeleteConnectionメソッドに追加しました。しかし、それは動作しません。 –