I Funktion haben Bindung, die so ähnlich aussieht:Angular js - Bindung an Funktion
function func() {
this.scopeVar = {
bla: this.isolateScopeVar.bla,
gla: this.isolateScopeVar.gla
}
}
ich diesen HTML-Code haben:
<span>{{this.scopeVar.bla}}</span>
<span>{{this.scopeVar.gla}}</span>
Mein Problem ist, dass, wenn die this.isolateScopeVar.bla
oder this.isolateScopeVar.gla
hat geändert span
würde nicht ohne einen Trigger von func
aktualisiert werden.
kann ich diese Methode verwenden, die funktioniert:
function func() {
return {
bla: this.isolateScopeVar.bla,
gla: this.isolateScopeVar.gla
}
}
<span>{{this.func().bla}}</span>
<span>{{this.func().gla}}</span>
Aber ich denke, dass dies nicht der beste Weg, es zu tun ist.
Es gibt andere Möglichkeiten, das richtig zu tun?
Warum Sie eine Funktion übergeben würde, diese Werte zu erhalten? 'this.isolateScopeVar.bla' funktioniert nicht? – Zooly
^oder welche Syntax wird verwendet, wenn Sie 'this.? –