【发布时间】:2013-11-20 17:52:14
【问题描述】:
我是主干新手,我正面临这个设计问题。
我有一个主干模型,为了更新自身,我对服务器进行了 Ajax 调用。 Ajax 调用的结果不是代表模型的漂亮而干净的 json,而是应该在页面中显示的实际 HTML。
根据主干约定,表示模型的视图应该监听属性变化,然后渲染表示模型的 UI。
由于模型直接从服务器获取 HTML,建议用什么方法来组织我的代码?
我的想法是将视图绑定到模型属性。当模型执行 ajax 调用时,属性会被更新,结果会通知视图(通过主干事件)并从模型中获取要显示的 HTML。
下图更好地解释了我的问题。
【问题讨论】: