Ich versuche, MD-Dialog in eckigen js1.5 zu laden, wenn auf Klick der Schaltfläche und alles, was ich sehe, ist das HTML Markup in Modal Pop-up, aber nicht der Controller lädt dafür Komponente. Im Anschluss ist mein Markup für die md-Dialog Datei zeigt, die den DialogMd-Dialog lädt nicht den Controller, der damit verbunden ist
$mdDialog.show ({
template: require('../traderdialog/traderdialog.html'),
controller: Controller,
controllerAs: 'vm',
locals : {
traderId : traderId
},
clickOutsideToClose : true
});
}
So ruft, wenn ich Controller tun: Controller an verschiedene Komponente geht, wie ich in meiner Verzeichnisstruktur haben. Mein Code für traderdialog.js folgt als
angular.module('dashboard')
.component('traderdialog', {
template: require('./traderdialog.html'),
controller: Controller,
controllerAs: 'vm',
bindings: {
}
});
function Controller($mdDialog) { *some code* }
Bitte überprüfen Sie meine aktualisierte Version von @Mohsin –