2016-07-12 8 views
0

問題: それぞれにリンク先のあるテーブルがあります。私は、各行の最初のセルに厳密にトグルするためのチェックボックスを持たせたい。私はチェックボックスを表示することができますが、私はそれをチェックさせることができません。#{{link-to}}ヘルパーにチェックボックスを追加するには

<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 Cool。おめでとう –

関連する問題