【发布时间】:2012-02-14 09:23:18
【问题描述】:
我喜欢 knockoutjs,我们越早摆脱直接向 DOM 编写代码越好。我无法理解我将如何做一些我将在问答网站方面解释的事情。 (这可能是一个通用的 MVC/MVVM 问题)
在我的数据模型中,我有一个问题[id, description] 和 answer[id, question_id, text]。浏览器请求一个绑定到 tbody 的问题列表,其中一列将显示问题描述,而另一列应绑定到答案文本框。
这样做的一个明显方法是使用 QuestionAnswer[question_id, answer_id, question_descrition, answer_text] 模型。理想情况下,我希望将它们分开以最大程度地减少发送/接收/存储时的转换,如果没有某种方法可以将它们分开,那么我有以下问题:
创建 QuestionAnswer 模型的理想位置在哪里?我敢打赌,按照惯例,它是在服务器上创建的。
如果某处有这样的例子,请指出它,否则我认为它会成为一个很好的例子。
请帮我解决这个问题,谢谢!
【问题讨论】:
标签: mvvm knockout.js