как вызвать элемент в другом слое hbs - PullRequest
0 голосов
/ 18 апреля 2019

Есть два файла hbs, один находится под другим слоем, например:

testA.hbs содержит,

<div>
  {{/testB.hbs}} 
</div> 
<div id="area">
  Hello, world 
</div>

В testB.js, я хочу вызвать идентификатор area, который представлен на testA.hbs.Как мне этого добиться?

1 Ответ

1 голос
/ 19 апреля 2019

Исходя из моего понимания того, что вам нужно, вы хотите передать свойство id из одного шаблона test-a в другой шаблон test-b.

Таким образом, чтобы сделать свойство id доступным для вашего шаблона test-b, вы должны передать его следующим образом {{test-b id="area"}}

Теперь вы можете получить доступ к свойству id в вашем

test-b.hbs как {{id}}

test-b.js как this.get('id')

Посмотрите на мой тлеющий уголь для рабочего примера. Реплицируется тот же сценарий с двумя компонентами.

...