1

皆さん、

$dialog モジュールを角度コードに含めるより良い方法があるかどうか疑問に思っています。

このplunkrを見てください:http://plnkr.co/edit/yXf1kNMqhAdo3iM8dFBy

ボタンをクリックするとモーダルが開くだけです。しかし、このモーダルの設定は、コードをメイン コントローラー (私の plunkr の場合は TestCtrl) に配置する必要があるため、面倒です。

これをディレクティブにする方法を知っている人はいますか?ここをクリックしてモーダルを開く

ありがとう、

4

1 に答える 1

0

あなたのコードは見えませんが、ディレクティブを作成すると、コントローラーのコードをディレクティブ リンク関数に移動し、ディレクティブのテンプレート プロパティを通じて DOM 要素を出力できます。

テンプレートの置き換えを台無しにしたくない場合でも、少なくともコードをコントローラーからディレクティブに移動し、モーダル html をメイン ビューの非表示領域として表示することができます。モーダルを使用したときはいつでもそうしました。

これは、コントローラーコードをディレクティブにプルすることを示す、私が行ったplunkrです: http://plnkr.co/edit/3esMvm?p=preview

于 2013-08-23T17:12:16.820 に答える