2015-07-20 2 views
0

У меня есть шаблон, который отображает модель. В этом шаблоне я могу видеть свойства модели, даже дочерние/родительские.Компонент для отображения model.parent в Ember

Я хочу создать компонент для отображения родителя, но в компоненте я получил только «обещание».

шаблон:

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

Я прохожу model.expedient (целесообразно много документов и документы belongsTo целесообразных, в данном случае, модель = документе

В том же шаблоне, где я называю. компонент, model.expedient - это извлеченная запись, но когда я передаю ее компоненту, это всего лишь Promise.

Если я передаю модель, я получу модель, но я хочу сделать этот компонент более независимым, и просто передайте model.expedient.

Возможно ли это/поддерживается?

Как я просто «новичок» с угольком, я просто играл, я мог бы, возможно, реорганизовать, как я делаю вещи, но я хотел бы знать, если это возможно ...

: -)

спасибо!

ответ

0

В компоненте init вы можете работать с обещанием и после этого делать данные. Потому что компонент это «контроллер» для просмотра.

+0

Но я хочу использовать только компонент .hbs компонента, а не .js, поскольку данные есть (в шаблоне, который вызывает компонент), может быть, мне не хватает важной вещи здесь :-) – mongeta

+0

Нет, вам тоже нужны js. Только на * .hbs вы не можете использовать обещание ... Но вы можете использовать частичный вид или только дочерний вид –

Смежные вопросы