Ember.js 如何将路由传递到组件内部的#链接

Ember.js 如何将路由传递到组件内部的#链接,ember.js,Ember.js,我有一个列出国家的组件。它用于多个位置,唯一的区别是链接指向的位置 如何最好地实现这一点?组件是未来的发展方向吗 {{country-list countries=model route="someroutehere"}} 在组件中,我有一个简单的#each 你走对了方向。您只需要引用用于传递路由的属性。例如: 模板: {{country-list countries=model myProperty="someroutehere"}} 组成部分: <ul class="nav nav

我有一个列出国家的组件。它用于多个位置,唯一的区别是链接指向的位置

如何最好地实现这一点?组件是未来的发展方向吗

{{country-list countries=model route="someroutehere"}}
在组件中,我有一个简单的#each


你走对了方向。您只需要引用用于传递路由的属性。例如:

模板:

{{country-list countries=model myProperty="someroutehere"}}
组成部分:

<ul class="nav nav-stacked">
  {{#each countries}}
    <li class="brd-b-g">{{#link-to myProperty this}}{{name}}{{/link-to}}</li>
  {{/each}}
</ul>
    {{{每个国家}
  • {{{#链接到myProperty this}{{name}{{{/link到}}
  • {{/每个}}

在这种情况下,我不会使用这些组件。单靠简单的循环就可以完成这项工作,对吗?
<ul class="nav nav-stacked">
  {{#each countries}}
    <li class="brd-b-g">{{#link-to myProperty this}}{{name}}{{/link-to}}</li>
  {{/each}}
</ul>