AngularJS Direktiven: Sollen wir nicht das Suffix "start" verwenden?

9

Ist das ein Fehler oder gibt es irgendwo eine Dokumentation, die besagt, dass das Suffix "start" nicht im Namen einer Direktive verwendet wird? Nur die "Ende" -Richtlinie funktioniert.

HTML:

%Vor%

JS:

%Vor%

Code in Aktion: Zypern

    
Jesse 23.12.2013, 18:33
quelle

1 Antwort

1

Ich schreibe diese Antwort, damit Sie diese Frage als beantwortet markieren können.

Wie @calebboyd darauf hingewiesen hat, wurde dies als ein Problem in GitHub angesprochen und bei einer Notiz geschlossen über die brechende Änderung wurde den Release Notes von " 1.2.0rc1 gruselige Giraffe (2013-08-13) ". Es ist der letzte Punkt unter $ kompilieren in Breaking Changes :

  
  • aufgrund e46100f7 vorhandener Direktiven, deren Name mit "-start" oder "-end" endet hört auf zu arbeiten.
  •   

Diese Änderung war notwendig, um Multielement-Direktiven zu aktivieren. Die beste Lösung besteht darin, vorhandene Anweisungen umzubenennen, sodass sie nicht mit diesen Suffixen enden.

    
Bernhard Hofmann 11.02.2014, 09:02
quelle