无法从子视图访问父模型

时间:2015-06-27 16:43:26

标签: ember.js model handlebars.js

我的emberjs视图有问题。我无法访问父视图中定义的模型。我已经使用view.parentView.model进行了测试,但这不起作用

这是我的代码:

<div class="allowed_name">{{model.allowed_email_domain}}</div><!-- working -->
{{#each view.content}}
  <h1>{{model.allowed_email_domain}}</h1> <!-- not working -->
{{/each}}

感谢&#39; S

1 个答案:

答案 0 :(得分:2)

忽略您正在使用该视图并且可能不应该这样做的事实,因为您已经更改了每个循环内的上下文。

取决于您使用的把手/ html栏的版本

<div class="allowed_name">{{model.allowed_email_domain}}</div><!-- working -->
{{#each view.content as |item|}}
  <h1>{{model.allowed_email_domain}}</h1> <!-- working -->
{{/each}}


<div class="allowed_name">{{model.allowed_email_domain}}</div><!-- working -->
{{#each item in view.content}}
  <h1>{{model.allowed_email_domain}}</h1> <!-- working -->
{{/each}}