【发布时间】:2014-01-29 02:22:45
【问题描述】:
我正在尝试使用 Ember.js 创建一个应用程序。
你点击一件事,它会带你进入下一个选项。
再次点击,进入下一个选项,以此类推,共 10 个问题。
我很难考虑我想如何构建它。这 10 个问题可能是动态的,由于您必须从一个问题转到下一个问题,因此为每个选项设置一个 URL 是没有意义的,因为您将一次解决一个问题。
就像,我不希望 url 像这样结束:
http://somesite.com/#/question1/option3/question2/option4/question3/option1/question4/option2/question5/option2/question6/option2/question7/option2/question8/option2/question9/option2/question10/option2
只是不实用……至少在我看来不实用。
是否有生成多个视图以在同一页面上与同一模板一起使用的示例?
呃。我希望我有更好的方法来问这个问题。我真的很想喜欢 Ember.js,但事实上它在路由器和 URL 上放置了这么多,这让我很难想象如何以最佳方式构建它。
【问题讨论】:
-
模板将基于什么?在我看来,您有 10 个模型(每个模型都有一个相关答案)。这些问题会是一组通用模板吗?
-
每个问题的模板都是同一个。然后在旁边有一个在问题之间共享的模板,在您单击时显示每个问题的不同答案。至少,是这样的想法。
标签: javascript model-view-controller ember.js