ms-for中使用ms-on-click更新数据后页面无变化
在ms-for中嵌套ms-on-click来修改循环的对象,页面没有发生变化,代码如下<tr ms-for="(k,v) in @kvMap">
<td ms-text="k"></td>
<td ms-text="v"></td>
<td><button ms-on-click="@deleteKv(@kvMap,k)">delete</td>
</tr>
js中:var deleteKv = function(obj,key){delete obj[key];}
var model =avalon.define({$id:"id",deleteKv:deleteKv,kvMap:{}})
avalon.scan(document.body);
点击delete按钮之后,后台打印的kvMap已经没有了对应行的键值对,但是页面中仍然显示这一键值对。这一问题要怎么解决?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论