Einfache bidirektionale Javascript-Datenbindung

Aus Neugier und um mein Wissen zu erweitern, wollte ich eine Art Zwei-Wege-Datenbindung zwischen dom-Elementen und Javascript-Variablen implementieren.

Ich hatte das Glück, hier bei stackoverflow eine hervorragende Antwort auf die Hälfte meines Problems zu finden, was mich zu diesem Kern führtehttps://gist.github.com/384583, aber ich kann die Sache immer noch nicht zu 100% erledigen.

Hier ist einBeispiel meines Codes: http://jsfiddle.net/bpH6Z/

Wenn Sie versuchen, die Geige zu spielen und auf "Wert anzeigen" klicken, erhalten Sienicht definiert, während ich den tatsächlichen Wert des Attributs des Objekts erhalten möchte.

Ich mache wahrscheinlich etwas falsch aufgrund meiner mangelnden Erfahrung mit Javascript, aber haben Sie eine Idee, warum ich das Attribut 'secret' nach den Aufrufen von _bind () und _watch () nicht richtig lesen kann?

HAFTUNGSAUSSCHLUSS: wie gesagt, ich mache das, weil ich besser über Javascript Bescheid wissen will und mein Framework nicht schreiben werde. "USE FRAMEWORK X" ist also völlig nutzlos, da ich die Arbeit mit anglejs erledigen könnte.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage