0

Angular では$mdDialogorを使用できます<md-dialog>。私は自分のアプリケーションでこれを模倣したいと考えています。値を設定できるサービスまたは何かを作成したいのと同じように。例えば、

shareSheet.show({ items: [twitter, facebook, email], title: "Share Action", })

そして、いくつかの設定に応じて、ボトムシートまたはFABメニューのいずれかを表示したい. では、これを行うには何を使用する必要がありますか? 私はどのように実装されたかを見ました$mdDialogが、$mdBottomSheet本当に混乱しています。どんな助けも素晴らしいです!ありがとう。

4

1 に答える 1

0

$mdDialogサービスです。多くの機能があり、そのうちの 1 つが表示機能です。show 関数は、暗黙的にページにディレクティブを配置または追加するオブジェクトを取得します。そのディレクティブはダイアログを作成します。

したがって、この動作を模倣するには、ディレクティブとサービスを作成します。サービスはデータを取得し、ディレクティブをページに追加する必要があります。

于 2016-04-11T05:01:24.247 に答える