Ich bin Tring Dialog durch diese Art und Weise zu schließen:Winkelmaterial schließen mdDialog von Template-Richtlinie
showAlert(ev) {
this.mdDialog.show({
restrict: 'E',
template:'<loader></loader>' +
' <md-button ng-click="this.mdDialog.hide()" class="md-primary">' +
' Close Dialog' +
' </md-button>' ,
parent: angular.element(document.body.childNodes[5]),
clickOutsideToClose:true
});
};
closeDialog() {
this.mdDialog.hide();
};
aber die Schaltfläche erscheint und nichts tun. Irgendeine Idee?
Gibt es einen speziellen Grund dafür, warum Sie nicht $ mdDialog anstelle von this.mdDialog verwenden? Sie können $ mdDialog in Ihre eigene Direktive ohne Probleme injizieren ... – troig
Danke, aber es spielt keine Rolle .. –
Jede Chance, Ihren Code in einen Plünderer zu setzen? – troig