0

我试图了解何时在视图和模型或集合中使用事件。根据我现在的理解:

  1. 用户制作的 UI 中的事件 - 应该在视图的“事件”方法中。

  2. 为了监听模型的变化并重新渲染它的视图,我将在视图的初始化方法中放置一个监听事件。

  3. 我到底在模型的初始化方法中听什么?

  4. 我还应该知道什么?监听集合和路由器的变化怎么样?

谢谢。

4

1 回答 1

1

基本上,您将听取模型或集合的更改,以便您可以重新渲染部分视图。所以想想 todo 的例子。您有一个文本框和一个待办事项列表。现在,当您提交待办事项时,该待办事项会添加到集合中。如果您没有监听待办事项列表上的更改,则该列表将保持静态。因此,当一个新的 todo 被添加到集合中时,您需要重新渲染 todo-list-view,并通过侦听集合的更改来实现。我希望这是有道理的。

另一个例子是监听路由器上的变化。例如,在路线更改时,您可以更新导航类以显示要突出显示的导航元素。因此,即使用户在地址栏中输入 url,也会突出显示正确的导航属性。

于 2012-08-16T16:57:17.930 回答