AngularJS: Direktive - Strings übergeben, ohne Anführungszeichen verwenden zu müssen

8

Hier ist eine Anweisung, die ich erstellt habe:

HTML:

%Vor%

JavaScript:

%Vor%

Ich würde gerne in der Lage sein, 'bla' als String ohne das '' zu übergeben, in der folgenden Weise:

%Vor%

Ich weiß, dass es über den Parameter attributes in link möglich ist, aber in diesem Fall ist es irrelevant (korrigiere mich, wenn ich falsch liege), da ich diese Parameter direkt an scope weitergebe.

    
Maxim Laco 03.01.2015, 19:43
quelle

1 Antwort

14
  

Ich würde gerne in der Lage sein, 'bla' als String ohne das '' zu übergeben, in der folgenden Weise:

Sie würden nur eine Textbindung ( @ ) für diese Bindung benötigen, anstelle einer 2-Wege-Bindung.

%Vor%

und mit der Textbindung, wenn Sie Scope-Eigenschaften binden möchten, dann verwenden Sie Interpolation. d. h. wenn bla eine Scope-Variable ist, die eine Zeichenkette enthält, dann tue einfach:

%Vor%

Plnrr

    
PSL 03.01.2015, 19:44
quelle