2017-09-08 1 views
4

i bemerkt, mit Pfad, AngularJS UI Bootstrap folgende Vorgehensweise für Vorlagen verwendet:AngularJS zu templateHtml als Modulname

angular.module("uib/template/progressbar/bar.html", []).run(["$templateCache", function($templateCache) { 
    $templateCache.put("uib/template/progressbar/bar.html" } 

Also ich denke, es ist ganz nett Lösung, aber was ist der Grund-Modul für jede Vorlage URL zu erstellen wie angular.module("uib/template/progressbar/bar.html" oder angular.module("uib/template/progressbar/progress.html" usw.

Welche Vorteile gibt es uns?

Antwort

1

Wenn Sie für jede Vorlage ein eigenes Modul verwenden, wird der Code ordnungsgemäß getrennt. Jedes Modul übernimmt den Code für jede Vorlage und verhindert, dass der Benutzer den Code mischt. Es ist eine ziemlich universelle Regel, dass eine Funktion oder eine Einheit nur ihre eigene Pflicht erfüllen sollte und nicht mehr als das.

Verwandte Themen