【问题标题】:Component to display model.parent in Ember在 Ember 中显示 model.parent 的组件
【发布时间】:2015-07-20 23:40:07
【问题描述】:

我有显示模型的模板。在这个模板中,我可以看到模型属性,甚至是子/父属性。

我想创建一个组件来显示父级,但在组件中我只有一个“承诺”。

模板:

...
{{expedient-header expedient=model.expedient}}
....

我通过model.expedient(权宜之计有很多文档,文档属于权宜之计,在这种情况下,模型=文档。

在我调用组件的同一个模板中,model.expedient 是一个获取的记录,但是当我将它传递给组件时,它只是一个 Promise。

如果我传递模型,我得到模型,但是我想让这个组件更加独立,并且只需传递model.expedient。

这可能/支持吗?

由于我只是 ember 的“新手”,我只是在玩,我也许可以重构我的做事方式,但我想知道这是否可能......

:-)

谢谢!

【问题讨论】:

    标签: ember.js


    【解决方案1】:

    在初始化组件上,您可以使用 Promise,然后渲染数据。 因为组件是视图的“控制器”。

    【讨论】:

    • 但我只想使用组件的 .hbs 部分,而不是 .js,因为数据在那里(在调用组件的模板中),也许我错过了一些重要的这里的东西:-)
    • 不,你也需要js。只有在 *.hbs 上你不能使用 promise...但是你可以使用局部视图或者只有子视图
    猜你喜欢
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多