【发布时间】:2015-10-07 21:37:49
【问题描述】:
我正在尝试掌握 ember 的工作方式(可能与我的想法完全相反)。
我正在使用 ember 2.0。
我正在尝试制作的测试应用程序将在应用程序索引页面上显示一个清单组件。我想避免通过路线(在本例中为页面 url)导航用户,而只是在单个页面上为他们提供信息。
如果我只想在用户打开后获取库存数据,例如模式对话框,我如何打开组件模式并传入新数据?
我知道您可以将数据传递给像{{modal-component name=name age=age}} 这样的组件,但如果数据不是,您如何在单击后获取新数据?
谢谢
【问题讨论】:
-
你能举个例子来说明你想做什么吗?顺便说一句,您可以通过将 App.Router.location 设置为“none”来完全隐藏浏览器地址栏中的路由。
-
这里要问什么并不完全清楚。您的意思是在用户单击模式后发出服务器请求吗?
-
我想了解的是在显示组件时如何“选择”模型数据。尽管 embers 被高度吹捧为“约定优于配置”,但他们在文档中几乎没有涉及约定。