0

我将在单击事件后更新 html 的一部分。但我不想重新渲染整个页面......我的代码看起来像这样;

<div>OTHER PAGE STUFF I DO NOT WANT TO RE-RENDER</div>

<div>
  <span id="updateThisSection">{{data}}</span>
<div>

我想在单击事件后更新该范围内的数据

linkClicked : function(e) {
//update the data inside the span here
}
4

1 回答 1

0

this.$el您始终可以通过或访问整个元素,this.$因此您可以只调整您需要的部分:

this.$('#updateThisSection').html('Some new content.');

如果您有一些比简单的更复杂的东西,<span>那么您可能想要为视图的该部分添加单独的子视图,然后将子视图绑定render到适当的更改事件。

于 2012-11-01T20:18:26.043 回答