ember.js - 无法从 subview 访问父模型

标签 ember.js model handlebars.js

我的 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/

相关文章:

ember.js - 如何将表单转换为 ember 组件?

node.js - css 未在所有带有express-handlebars 的路线上呈现

javascript - Handlebars 将字符串或 Handlebars AST 传递给 Handlebars 编译

mysql - 如何通过laravel模型获取对象中对象的对象

php - 无法在 Laravel 5 中将 Carbon 日期设置为 null

node.js - 更改 hbs 文件时服务器重新启动

java - Ember 支持 CORS 的 XDomainRequest(xdr)

unit-testing - 在 Ember 路由单元测试中,我如何 stub setupController 然后测试路由方法

ember.js - Ember.JS中的动态计算属性已弃用?

regex - MVC模型中强密码的正则表达式