[英]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.