2015-06-27 59 views
2

我遇到了我的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}} 

感謝的

回答

2

忽略您正在使用的視圖,並可能不應該是這樣的事實,這是因爲你已經改變了每個循環內的上下文。

根據車把版/ 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}} 
+0

@ Kingpin2k你已經解決了我的問題,謝謝! –