Inline-Tags in AngularJS

8

Also mache ich so etwas:

%Vor%

Aber wie wir alle wissen, läuft es nicht immer so reibungslos. Als ich ein "Tag" in den Inline-Code einfügte, schien AngularJS das Ganze komplett zu ignorieren und den Quellcode zu rendern.

Ich habe es versucht

%Vor%

und

%Vor%

Aber beide haben nicht funktioniert. Irgendeine Idee?

    
Derek 朕會功夫 15.12.2014, 21:03
quelle

1 Antwort

5

Wie in den Kommentaren gepostet, haben Sie ein paar Optionen, von schlechter bis besser imho:

Zuerst verwenden Sie ngBindHtml

%Vor%

Zweitens verwenden Sie ngClass , was kein zu schlechtes Design ist

%Vor%

Und drittens und besser, machen Sie eine Richtlinie

%Vor%

Plunker-Demo

Und um Ihren Kommentar zu beantworten, glaube ich nicht, dass es eine Möglichkeit gibt, ein Tag mit einer Schnurrbart-Syntax zu erstellen, es ist einfach nicht so, wie es entworfen wurde, Ausdrücke (die Sache zwischen geschweiften Klammern) sind im Grunde Aufrufe an Controller und Controller sollten nicht verwendet werden, um DOM zu manipulieren .

    
Florian F. 15.12.2014, 21:59
quelle

Tags und Links