Hey, ich habe ein Problem mit dem Versuch, mein Kind Controller arbeiten zu bekommen. Grundsätzlich habe ich insgesamt 2 Module erstellt. 1 für die Handhabung meiner Anweisungen und Controller für sie und ein anderer für meine Gmail-Seite der Dinge.Controller von einem anderen Modul funktioniert nicht
//js file
1 var gmailMod = angular.module('gmailMod', []);
gmailMod.controller('gmailCtrl',function gmailCtrl(gmailFactory){
this.authorize = function(){
console.log("clicking");
//gmailFactory.gmailAuthorize();
}
});
//jsFile2
var emailModule = angular.module('emailMod', ['ui.bootstrap']);
Ich habe eine dritte Datei namens Config, die die Abhängigkeiten
angular.module('seamysApp', ['ngRoute', 'emailMod', 'gmailMod'])
So irgendwie die E-Mail-Mod funktioniert perfekt erklärt, aber wenn ich versuche, ein Kind Controller auf meine Taste bilden die gmailMod
zu erklären<div ng-controller="gmailCtrl">
<button ng-click="authorize()" class="btn-info" >Not authorized yet! Click here! :)</button>
</div>
Nichts funktioniert. Ich kann die Autorisierungsfunktion nicht zum Arbeiten bringen. Warum weiß das jemand? Ich bekomme keine Fehler in meiner Konsole, also denke ich, dass es ein logischer Fehler von mir sein muss und es schwer zu finden ist. Vielen Dank im Voraus für die Hilfe.
Haben Sie eine Instanz von "gmailCtrl"? Ich meine, hast du ng-controller = "gmailCtrl" in deinem HTML? –
Ya ich mache ....... siehe oben