我正在努力学习agility.js,我认为这应该是一个简单的例子,我不能去工作,我也不确定为什么。单击该按钮应该会将span的文本更改为"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);发布于 2012-05-12 03:50:00
尝试将格式字符串包装在单个封闭标记中,如...这是敏捷正常工作所必需的,但如果缺少它,敏捷不会抛出错误。
我让你的代码在这个网址上运行:http://jsbin.com/emacez/edit
发布于 2012-07-20 14:54:20
你少了一个分号
{'click #btn' : function(){ this.model.set({txt:"Goodbye World"}); }} <---- https://stackoverflow.com/questions/10537074
复制相似问题