我的 emberjs View 有问题。我无法访问父 View 中定义的模型。我已经用 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}}
谢谢
最佳答案
忽略您正在使用 View 的事实(可能不应该这样做),这是因为您更改了每个循环内的上下文。
取决于您使用的handlebars/htmlbars版本
<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}}
关于ember.js - 无法从 subview 访问父模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31091063/