【发布时间】:2014-02-12 00:56:15
【问题描述】:
我正在学习(并且享受很多)Ember.js。我正在尝试找出创建调查的最佳方法:我的想法是为我的每个问题页面使用不同的路线,因此当您回答时,您会过渡到下一条路线。
App.Router.map(function() {
this.route("question1", { path: "/q1" });
this.route("question2", { path: "/q2" });
this.route("question3", { path: "/q3" });
this.route("questionN", { path: "/qN" });
});
当然,任何路由都有它的控制器和模型。问题是:当调查到达最后一页并且我必须将数据发送到服务器时,如果数据绑定到单个路由,我如何收集任何东西进行发送?有没有办法将数据存储在当前路线之外?怎么样?
还有:如果用户之前的所有问题都没有回答,有什么办法可以阻止用户进入/qN路径?
提前致谢!
【问题讨论】:
标签: ember.js