5

アングル材のフレームワークの一部であるmdPanelサービスを利用して、アプリケーション用のポップアップを作成しようとしています。私はサービスを稼働させることができますが、サービスに指示を渡すアイディアがありました。動的なフォーム要素を表示することができます。しかし、documentationの広範な熟読と、いくつかのGoogle検索の後、私はこれを実現する実現可能な方法を見つけることができないようです。アングル材質のmdPanelサービスへの指示の受け渡し

私はAngularの方が新しくなっているので、これが自明であればお詫び申し上げます。ここで提供できるすべての洞察に感謝します。

答えて

3

フォームディレクティブをテンプレートとして渡します。したがって、このような指示文を作成した場合は、

のmdPanel設定オプションは次のようになります。とにかく好きなオプションを設定することもできますが、 "template"は関連する要素ディレクティブに設定する必要があります。

var config = { 
    attachTo: angular.element(document.body), 
    disableParentScroll: this.disableParentScroll, 
    template: '<my-awesome-form-directive></my-awesome-form-directive>', 
    hasBackdrop: true, 
    panelClass: 'demo-dialog-example', 
    position: position, 
    trapFocus: true, 
    zIndex: 150, 
    clickOutsideToClose: true, 
    escapeToClose: true, 
    focusOnOpen: true 
    }; 
関連する問題