2013-07-30 3 views
0

Допустим, мы имеем следующие шаблоны:Связанный контроллер в «каждого» блока в шаблоне

<script type="text/x-handlebars" data-template-name="nodes"> 
    ... 
    {{controller-property-1}} 
    {{outlet}} 
    ... 
</script> 

<script type="text/x-handlebars" data-template-name="nodes/index"> 
    ... 
    {{controller-property-2}} 
    {{#each model}} 
     {{controller-property-3}} 
    {{/each}} 
    ... 
</script> 

Для определения controller-property-1 мне просто нужно, чтобы поместить его в App.NodesController. controller-property-2 должен быть определен в App.NodesIndexController.

Что такое связанный контроллер для {{controller-property-3}}?

ответ

1

Внутри {{#each}} область действия «это» относится к модели. Вы можете поиск свойства контроллера в {{controller.controller-property-3}}

Sample fiddle

+0

Это работает! Спасибо за дополнительные усилия с помощью jsfiddle! – dangonfast

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