emberjs 2.0中组件和路径之间的通信?

时间:2015-08-31 18:26:04

标签: ember.js

我的路线,人员和约会中有两个模型。

我的组件是: 人名单(父母)和人物(儿童), 预约名单(父母)和预约项目(儿童)。

在我的路线中,我想列出基于已检查人员的约会(每个人员项目中的复选框)。我如何告诉我关于所有已检查人物的路线?

另外,我在路线上有一个日期选择器,我想根据日期显示约会,我该怎么做呢?

同样,我想使用纯COMPONENTS,没有控制器,我也不想在我的人员模型中创建一个名为isChecked的属性,因为它永远不会是真实数据库表中的真实属性。

非常感谢帮助。感谢。

1 个答案:

答案 0 :(得分:0)

我认为完全避免控制器会产生反效果,因为你所描述的是控制器所关注的事情之一,坚持状态。

该路由负责处理应用程序的URL段并设置模板/控制器/模型组合,但它对它们一无所知,所以它不是一个不好的地方将数据保存在。

另一种方法是使用服务,这可能比依赖控制器更棘手。

你应该避免的是旧ObjectControllerArrayController的代理行为(在2.0中消失),并且不依赖于控制器是单身人士(可路由的组件获胜&#39) ;是单身人士)。