Я новичок в EmberJs.ember link-to от компонента
Я попытался связать с компонентом «список-фактуры» для выставления счета.
счета-list.hbs
{{#each invoices as |invoice|}}
<tr>
<td>{{invoice.kdnr}}</td>
<td>{{invoice.rnr}}</td>
<td>{{invoice.invoiceId}}</td>
<td>**{{#link-to 'invoice' invoice.invoiceId}}Click here{{/link-to}}**</td>
</tr>
{{else}}
<p>No datas</p>
{{/each}}
invoices.hbs
{{invoices-list invoices=model}}
router.js
Router.map(function() {
this.route('invoices');
this.route('invoice', { path: '/invoice/:invoice_id' });
});
Моя проблема в том, шаблон не будет отображаться, и я получаю ошибку: «props.parentView.appendChild не является функцией»
Что не так?
Спасибо за помощь. Fabian
'this.route ('invoice', {path: '/ invoice /: invoiceId'}); вместо' this.route ('invoice', {path: '/ invoice /: invoice_id'}) ; .. это может не решить вашу проблему, но я подозреваю, что вы получаете параметр invoiceId в маршруте счета-фактуры. может быть проверено это [twiddle] (https://ember-twiddle.com/8489aa289f7fe61165a81fe260acd28f?openFiles=router.js%2Ctemplates.components.invoices-list.hbs&route=%2Finvoice%2F2) – kumkanillam
продемонстрировать свою проблему с помощью [ember-twiddle ] (https://ember-twiddle.com), чтобы мы могли точно исправить вашу проблему. так как ваш код должен работать afaik. – kumkanillam