2017-02-28 3 views
0

Ich habe eine Gruppe von Bildern auf meiner Stammebene und ich habe auch eine Seite namens Hilfe. Wenn ich zu rootspace/Help angle weiß, um die Bilder aus dem Root-Repository zu bekommen, aber wenn ich es in rootspace/Help/ändern dann denkt eckal die Dateien sind in einem Ordner "Hilfe", die nicht existiert. Ich brauche den zusätzlichen Schrägstrich, weil ich danach mehr Informationen einfügen möchte.Angular Routing und Pfade

Wie kann ich '/ Help /' ohne eckiges Denken erhalten, dies ist Teil des Pfades, den es benötigt, um Ressourcen zu finden?

Antwort

0

Wie bekommen Sie die Bilder? Ich würde empfehlen, eine resouce zu erstellen, auf diese Weise wird angular immer wissen, wo die Bilder zu finden sind, wenn Sie eine Basis-URL angeben. Es ist auch einfach, später zu konfigurieren, wenn Sie den Speicherort der Bilder ändern.

Beispielcode:

angular.module('resources', ['$resource']) 
    .factory('Images', function($resource) { 
     return $resource(baseUrlGoesHere + '/images', {}, {})  
    }) 

Dann können Sie die Ressource in Ihrem Controller injizieren und Images.get()

BTW nennen, können Sie wahrscheinlich nicht den Code verwenden, wie es ist, glaube ich, die Injektion von $ resource wird scheitern, aber ich bin mir nicht sicher.