2016-08-29 2 views
-1

Ich versuche das 'Base64' Modul zu meinem Angular Page Controller hinzuzufügen. Bis jetzt habe ich mein Controller wie folgt erklärt haben:Winkelmodul-Deklaration

angular.module('app').controller('newProjectController', newProjectController); 

nun, was soll ich am git suchen tun (https://github.com/ninjatronic/angular-base64) ist

angular.module('app', ['base64']).controller('newProjectController', newProjectController); 

Doch was passiert, ist, dass meine Ansicht nur leer ist . Es gibt keine Fehlermeldung, aber die Ansicht wird leer dargestellt. Ich habe die js-Datei in meine index.html-Seite eingefügt, bevor ich den Controller benutze. Das gleiche Problem weiterhin besteht, wenn ich

angular.module('app', []).controller('newProjectController', newProjectController); 

so das Modul ‚base64‘ verwenden, kann nicht das Problem in dieser sein ... Irgendwelche Ideen von, was falsch läuft? Ich bin auf Angular Version 1.4.1.

+1

Haben Sie woanders in Ihrem Code, wo Sie erklären ' angular.module ('app', [...]) '...? Das solltest du sein, denn '.module ('app')' selbst verweist auf ein Modul, das bereits an anderer Stelle deklariert ist ... – deceze

+0

Überall sonst verwende ich 'angular.module ('app')' '. Ich weiß nicht wirklich was du meinst? – suMi

+0

Ich sage, Sie müssen zunächst Ihr Modul mit der Form '.Module (Name, [...])' irgendwo (* zwei * Argumente, nicht nur der Name). – deceze

Antwort

0

zuerst definieren Modul

angular.module('app',['base64']) 

zweiten Controller definieren, indem Sie auf definierte Modul Referenzierung

angular.module('app').controller('newProjectController', newProjectController) 

dritte machen gute Tee))