Ich habe ein Problem mit Knockout.js. Ich möchte den Benutzernamen an eine Funktion übergeben und sie bei Alarm anzeigen. Etwas Seltsames passiert. Ich erhalte jedes Mal Warnungen, wenn ich die Seite mit den korrekten Nutzernamen aktualisiere, aber nachdem ich darauf geklickt habe, erhalte ich keine Antwort. Was ist hier falsch? Hier ist mein Code:
%Vor%und
%Vor% Die Bindung click
akzeptiert eine Rückruffunktion, die aufgerufen wird, wenn auf das Steuerelement geklickt wird.
In Ihrem Beispiel rufen Sie stattdessen die Funktion auf. Was passiert, ist jedes Mal, wenn die Seite geladen wird, die Bindungen geladen werden und Ihre Funktion aufgerufen wird, so wie sie geschrieben wird. Sie müssen das in eine Funktion einfügen, damit es nicht so aufgerufen wird.
%Vor%Tags und Links knockout.js javascript