这应该很简单。我只是无法将输入值传递给产品详细信息视图。我正在尝试为添加到列表中的每个项目创建一个唯一的模板页面。点击“详细信息”'链接应该将用户带到唯一页面。我理解动态细分是如何运作的,我只是卡在某个地方。
谢谢!
答案 0 :(得分:0)
在指向帮助者的链接中,您需要传递参数...
{{#link-to 'details' name class="add-item-button"}}
实施例.. 如果您想将链接作为一个函数,那么在您的情况下将是
linkTo(route, segment, etc...)
但想象一下,只需了解添加参数......
修复详情路线
App.DetailsRoute = Ember.Route.extend({
model: function(params) {
return userList.findBy('name', params.itemName); // assuming you want to find the details by it's name
}
});
这是因为您没有创建数据存储。您正在使用全局变量作为数据存储,因此,您必须从全局变量中获取它。