2017-01-31 3 views
0

У меня есть списокМетеор проходит это модальный

{{#each objects}} 
    <li data-toggle="modal" data-target="#exampleModal"> {{_name}} </li> 
    <li data-toggle="modal" data-target="#exampleModal"> {{_position}} </li> 
{{/end}} 

Где каждый <li> запускает следующий модальный

<div class="modal fade" tabindex="-1" role="dialog" id="exampleModal"> 
    {{> objectTemplate}} 
</div> 

И я хочу доступ к this внутри шаблона objectTemplate изменить атрибут я щелкнул перед тем , Так, например, я нажимаю на <li> с {{_name}}, модальный должен показывать текстовое поле ввода, где я могу изменить имя. Но чтобы все было просто, как я могу пройти {{_name}} к шаблону objectTemplate и изменить его там?

+0

Как вы инициализируете модальную и отображаете ее? – chazsolo

+0

модальный идентификатор «exampleModal», и у каждого li есть data-target = exampleModal, который из bootstrap – greedsin

+0

Являются ли список объектов и модальными в отдельных шаблонах? Не могли бы вы предоставить немного больше контекста в вашей структуре шаблонов? – chazsolo

ответ

0

Вы можете использовать {{#with ...}}, чтобы задать контекст данных для одного объекта. Например:

{{#each objects}} 
    {{#with _name}} 
    <li data-toggle="modal" data-target="#exampleModal"> {{this}} </li> 
    {{/with}} 
    {{#with _position}} 
    <li data-toggle="modal" data-target="#exampleModal"> {{this}} </li> 
    {{/with}} 
{{/end}}