Ember.jsにテーブルを含むコンポーネントをビルドしています。そのテーブルの各tr
は{{#link-to ...}}
を使用して作成され、行のどこかをクリックすると別のルートに移動するようになります。Ember - リンク先ブロック内のアクション
ただし、これらの行のtd
要素をクリック可能にして、新しいウィンドウでリンクを開くことを希望します。私はこれをアクションとしてやっています。
ここで、適切なtd
要素をクリックすると、{{#link-to}}
がリダイレクトされ、td
要素の操作も有効になります。
代わりに、私はその要素のアクションをトリガー、および上記{{#link-to}}
イベントを無視に適切td
要素をクリックしたいと思います。これをどうやってやりますか?
これは私のコードは次のようになります。
<table>
{{#link-to 'widget' widget.id tagName='tr'}}
<td>Go to link-to</td>
<td {{action 'sendMail' widget.email}}>Send Email</td>
{{/link-to}}
</table>
の可能性のある重複した[エンバー:その中のアクションがクリックされたときに発射からリンクへのを防ぐ](http://stackoverflow.com/questions/24369237/ember-prevent-link-to-from-firing - アクション中 - それをクリックしたとき) –