Erstellen Sie eine dynamische Funktion für ng-click

8

Ich habe einen Knopf wie diesen

%Vor%

und das

%Vor%

Code oben funktioniert gut, aber ich möchte es dynamisch machen.

Ich ändere es wie folgt.

%Vor%

Das funktioniert nicht, ich weiß nicht warum, aber wenn ich das inspect-Element überprüfe, erzeugt der obige Code den oben erwähnten Code.

    
Donny Gunawan 15.05.2015, 05:23
quelle

3 Antworten

24

Verwendung der Klammern-Notation :

%Vor%

this zeigt auf das aktuelle Scope-Objekt, so dass Sie mit this[method] auf die Methode über den Variablennamen zugreifen können.

    
dfsq 15.05.2015, 05:33
quelle
2

Das hat nicht für mich funktioniert .. und ..

Ich wollte nicht mit HTML-Code in meiner eckigen App oder Direktiven oder der Verwendung von eval umgehen. also habe ich meine bestehenden Funktionen in eine Funktion gepackt:

%Vor%

in einer anderen Funktion:

%Vor%

Snippet der Verwendung in html:

%Vor%

Basierte auf dieser js Geige: Ссылка

    
A Person 17.06.2016 16:48
quelle
0

Diese Syntax scheint gut zu funktionieren

%Vor%

ausgehend von dem Vorschlag des Benutzers dfsq und da der Vorschlag nicht mit angularjs 1.6.4 funktioniert, habe ich gesagt die schließende Stütze nach dem Paramwert.

    
jcpg 07.02.2018 10:24
quelle

Tags und Links