2016-07-12 62 views
0

問題: 我有一個鏈接到每個表中的表。我希望每行的第一個單元格都有一個用於切換的複選框。我可以顯示覆選框,但我無法讓它檢查它。如何將複選框添加到#{{鏈接到}}幫助程序中

<table class="table table-hover"> 
    <thead> 
    <th></th> 
    <th>Things</th> 
    <th>Stuff</th> 
<th></th> 
    </thead> 
    <tbody> 
    {{#each myArr as |item|}} 
      {{#link-to 'application' tagName='tr' }} 
     <td><input type="checkbox"></td> 

     <td>{{item}}</td> 
     <td> Something</td> 

      {{/link-to}} 
    {{/each}} 
    </tbody> 
</table> 
  • 我不想去
  • 複選框需要切換
  • 複選框並不需要保存一個值(可以在頁面刷新銷燬)
  • 路線
  • 使用{{input}}幫手都沒有區別

我有一個玩弄https://ember-twiddle.com/bc53d499687ad8bdc902be5cd7d77f48

+0

爲什麼你把它們放在'{{link-to}}'? –

+0

:))你的老闆是錯的。{{link-to}}'用於創建鏈接。如果你想要其他東西,也許你應該使用另一件事 –

+0

你想對點擊行採取行動? –

回答

1

您需要分離爲組件。

請看看this twiddle

+0

謝謝。這是一個很好的解決方案。但是,我將如何在任意數量的項目中實現它。像來自數據庫的項目?一樣? –

+0

剛試過它在生產和它的作品。我結束了前面的組件,只是在控制器中使用一個動作。所以它是''。我應該提到它仍然是Ember 1.10。可悲的是很多很酷的東西害羞。提供一個明確的例子很棒! –

+0

@ D.Breen酷。恭喜 –

相關問題