Ich versuche, einen Controller für einen Dialog zu definieren, wie in den scharfkantigen Material Beispielen gesehen (https://plnkr.co/edit/DlhNXU)Probleme einen Controller in Angular JS zu injizieren
var TestApp = angular.module('TestApp', ['ngMaterial']);
TestApp.controller('MainController', function MainController($scope, $mdDialog, $mdMedia, DialogController) {
...
$mdDialog.show({
controller: DialogController,
...
});
...
}
Aber ich dies immer erhalten:
Error: [$injector:unpr] Unknown provider: DialogControllerProvider <- DialogController <- MainController
Aber ein anderes Problem haben, möchte die Controller in einer externen Datei setzen. – n00n
Aber ich habe ein anderes Problem, möchte die Controller auslagern ... aber es kann sie nicht mehr finden ... https://plnrkr.co/edit/wPIsxH – n00n
Entschuldigung, bat Beschreibung "aber es kann sie nicht mehr finden". Ich habe eine Fehlermeldung "angular.js: 13424 Fehler: [ng: Areq] Argument 'DialogController' ist keine Funktion, undefined" – n00n