Paniermehl in Angular

8

Ich möchte die Breadcrumb-Funktion von Angular verwenden . Ich habe diese Javascript-Datei meinem Service-Ordner hinzugefügt.

Ich habe meiner Datei header.html ein div hinzugefügt, um das Javascript aufzurufen. Laut Angular sollte das Div wie folgt aussehen:

%Vor%

Das Div wird erstellt, und wenn ich es inspiziere, sehe ich <!-- ngRepeat: breadcrumb in breadcrumbs.getAll() -->

Aber keine Paniermehl. Irgendwelche Ideen?

    
Edison 08.06.2013, 00:18
quelle

1 Antwort

16

Es reicht nicht aus, den HTML-Code einfach der Header-Vorlagendatei hinzuzufügen. Stellen Sie sicher, dass Sie auch Folgendes abgeschlossen haben:

  1. Fügen Sie breadcrumbs.js in Ihre Haupt-HTML-Vorlage (normalerweise index.html) ein:

    %Vor%
  2. Fügen Sie services.breadcrumbs als Modulabhängigkeit für Ihre Hauptanwendung hinzu:

    %Vor%
  3. Stellen Sie abschließend sicher, dass Sie den Dienst breadcrumbs tatsächlich in Ihren Controller injizieren, und hängen Sie ihn dann an $ scope an:

    %Vor%

Sie können die Implementierung der Schritte 2 und 3 im angular-app-Projekt sehen in der Datei app.js (siehe Zeilen 6, 60 und 62).

    
sergiopantoja 25.06.2013 19:23
quelle