我在我的项目中使用AgilityJS,我有以下场景:
var obj = $$({some_model_prop: val_from_server},'<div></div>'});
body.append(obj);
这里的body是另一个包含主页面体视图的敏捷对象。
问题是如果val_from服务器的值碰巧是0(零数字),它虽然div被渲染但不会显示在div中。
如果我通过向它添加引号(“”)将val_from_server转换为字符串,它会显示但是我必须在稍后从模型中获取字符串时将字符串转换为数字。
有什么东西我在做错吗?或者它是敏捷本身的错误。
答案 0 :(得分:0)
这是敏捷本身的一个错误;看起来像it was just fixed a couple of days ago。 Dunno将更改传播到http://agilityjs.com/docs/agility.min.js
链接的官方缩小版本需要多长时间,但您可以在https://github.com/arturadib/agility/blob/master/agility.js
直接从GitHub中获取工作版本。