1

私はagility.jsを学ぼうとしていますが、単純な例だと思っていたのですが、仕事に就くことができず、その理由がわかりません。ボタンをクリックすると、スパンのテキストが「Goodbye World」に変わりますが、クリックしても何も起こりません。何か案は?

var message = 
        $$(
            {txt:'Hello World'}, 
            {format:'<span data-bind="txt" /><button id="btn">Click Me</button>'}, 
            {'click #btn' : function(){ this.model.set({txt:"Goodbye World"}) }}
        );


$$.document.append(message);
4

2 に答える 2

4

次のように、フォーマット文字列を 1 つの囲みタグでラップしてみてください。

この URL でコードを動作させました: http://jsbin.com/emacez/edit

于 2012-05-11T19:50:00.013 に答える
0

セミコロンがありません

{'click #btn' : function(){ this.model.set({txt:"Goodbye World"}); }}    <---- 
于 2012-07-20T06:54:19.570 に答える