Hallo Ich versuche, ein Modal einzurichten, um ein Schließen zu haben oder zu senden, nachdem es geöffnet ist. Es öffnet sich erfolgreich aber ich kann ein Schließen nicht durchführen oder einreichen. Ich kenne mich mit Eckenwinkel überhaupt nicht aus, und ich versuche seit Tagen, das herauszufinden. Hier ist der Controller für das Modal Open.Angular modal schließen und einreichen
und ich habe einen Controller für Modal schließen und übermitteln, die ab diesem Zeitpunkt nicht erfolgreich sind. Hier habe ich aufgehört.
(function() {
function ModalCloseSubmitCtrl ($uibModal, ModalCtrl) {
var modal = ModalCtrl;
this.submit = function() {
console.log("submitted!")
$uibModal.submit(modal);
};
this.close = function() {
console.log("Closed successfully.")
$uibModal.close({$value: modal});
};
}
angular
.module('blocChat')
.controller('ModalCloseSubmitCtrl', ['$uibModal', 'ModalCtrl', ModalCloseSubmitCtrl]);
})();
Ich habe versucht, die Dokumentation zu lesen, aber es ist einfach nicht klicken. Wenn jemand darauf hinweisen könnte, wie man die Funktionalität richtig verbindet, würde ich es sehr schätzen. Vielen Dank für Ihre Zeit.
Hier sind die HTML-Vorlagen, eine für jeden Controller.
Dies ist die Vorlage, in der die modalen Funktionen close und submit ins Spiel kommen.
<div>
<input type="submit"
ng-controller="ModalCloseSubmitCtrl as mods"
ng-submit= "mods.submit()">Submit room name.
<button type="button"
ng-controller="ModalCloseSubmitCtrl as mods"
ng-click= "mods.close()">Close</button>
Können Sie die Vorlage (* modals.html *) teilen? – Alisson
Ich danke Ihnen einfach für das suchen. –