簡體   English   中英

用戶|用戶| 在Ember中不工作

[英]user as |user| not working in Ember

當我做{{#each model as |user|}}它可以工作,但是當我做{{#each user as |user|}} ,它什么也沒顯示。

我需要users因為它將處於嵌套路由中。

這有效:

{{#each model as |user|}}
  {{user.name}}
  {{user.email}}
{{else}}
    Sorry, nobody is here.
{{/each}}

但這不是:

{{#each users as |user|}}
  {{user.name}}
  {{user.email}}
{{else}}
    Sorry, nobody is here.
{{/each}}

我想傳遞一個{{#link-to 'users.user' class="nav-link"}}Users{{/link-to}}助手。 因此,我需要{{#each users as |user|}}

任何幫助都將得到高度重視。

{{#each model as |user|}} //this works because default setupController() will set model property

您可以嘗試使用以下一種

{{#each model as |user|}}
 {{#link-to user class="nav-link"}}Users{{/link-to}}
{{/each}}

如果要使用用戶訪問模型,則需要在用戶路由的setupController掛鈎中添加以下代碼。

setupController(controller,model){
 this._super(controller, model);
 controller.set('users', model);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM