模板中“每个”块中的关联控制器

时间:2013-07-30 06:28:32

标签: ember.js

假设我们有以下模板:

<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 个答案:

答案 0 :(得分:1)

{{#each}}内,'this'的范围指的是模型。您可以将控制器的属性查找为{{controller.controller-property-3}}

Sample fiddle