我的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
答案 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}}