无法获得简单的agility.js工作

时间:2012-05-10 15:13:53

标签: javascript model-view-controller agility.js

我正在努力学习agility.js和我认为应该是一个简单的例子,我无法开始工作,我不知道为什么。单击该按钮应将跨度的文本更改为“再见世界”,但单击不执行任何操作。有什么想法吗?

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);

2 个答案:

答案 0 :(得分:4)

尝试将格式字符串包装在一个封闭的标记中,例如......这是Agility正常工作所必需的,但如果缺少Agility,则不会抛出错误。

我让您的代码在此网址上运行:http://jsbin.com/emacez/edit

答案 1 :(得分:0)

你错过了分号

{'click #btn' : function(){ this.model.set({txt:"Goodbye World"}); }}    <----