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已经没有了对应行的键值对,但是页面中仍然显示这一键值对。这一问题要怎么解决?

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进