У меня есть генератор приложений для счетов, и я хочу показать счета со всеми его транзакциями двумя разными способами, на данный момент я могу сделать это только одним способом (редактировать ссылку)
- По ссылке «Редактировать», где я могу видеть все свои счета и транзакции вместе (так это работает сейчас)
- Ссылка «Просмотр», где я хочу видеть только конкретную информацию о счете с его собственными транзакциями, а не какие-либо другие счета и информацию.
Я воспроизвел свой случай здесь
это код маршрута
App.Router.map(function(){
this.resource('invoices', function(){
this.resource('invoice', { path:'/:invoice_id' }, function(){
this.route('edit');
});
this.route('create');
});
});
Проблема в том, что пока я нахожусь в ресурсах счетов-фактур, я делюсь шаблонами счетов-фактур, где все генерируется, но есть ли способ, где я могу видеть только свой единственный счет с его собственными транзакциями внутри маршрута счетов-фактур? Достижимо ли это с тем же кодом маршрута? Как лучше всего это сделать?
<script type="text/x-handlebars" id="invoices">
<div class="large-12 columns">
{{#link-to "invoices.create"}} Add Invoice {{/link-to}}
</div>
<ul class="fatturas-listing">
{{#each invoice in model}}
<li>
{{#link-to "invoice" invoice}}
Edit {{invoice.title}}
{{/link-to}}
</li>
<li>
{{#link-to "invoice" invoice}}
View {{invoice.title}}
{{/link-to}}
</li>
{{else}}
<li>no fatturas… :(
</li>
{{/each}}
</ul>
{{outlet}}
</script>