在学习 Ember.js 的同时,我正在帮助某人构建一个非常简单的应用程序。
最终,这将由 API 提供,但 API 仍在开发中,所以我试图弄清楚如何使用带有 Ember Data 的 Fixtures 来管理葡萄酒列表。
jsfiddle 是http://jsfiddle.net/YvmzN/5/
我想要做的是,当从列表中选择一个品种时,返回与该品种匹配的葡萄酒列表。但是,我没有得到任何输出。我从 jsfiddle 的网络检查器中收到了一些非常奇怪的错误,但我在本地没有收到任何错误,只是页面上没有显示葡萄酒。
我似乎无法弄清楚流程,我无法输出
控制台日志(这个)从我的控制器内部
App.WineRoute.model
,所以我什至无法判断控制器是否被触发(我猜不是)。
有人可以指导我在这里做错了什么,也许可以解释 Ember 中发生的事情的结构以及您如何调试?
我认为它应该去路由器 -> 路由 -> 控制器 -> 模型 -> 控制器 -> 视图,但我似乎无法正确跟踪流程或了解为什么这不起作用。
正如 JSfiddle 中提到的,我目前正在从本地 JSON 文件中提取葡萄酒列表,从长远来看,我将从 API 请求已经过滤的列表,但我仍然想知道该怎么做在这一点上。