2017-06-29 3 views
0

私はAngularJS2でアプリを書いていますが、上に簡単なナビゲーションバーがあります。ユーザーはナビゲーションをクリックし、セクションにページジャンプします。 ナビゲーションには、入力ラジオボタンを含むインラインアンカータグがあります。アンカータグで囲まれたラジオ入力doest work

<label for="yp"> 
    <a href="test.com" target="_blank"><input type="radio" id="yp">This is a radio bitton</a> 
</label> 

問題はアンカータグが動作することがあり、ラジオ入力がなく、無線入力が動作しアンカーが動作しないことがあります。

JS/AngularJS2を使用しないでどのように解決できますか?

+0

ラジオボタンをアンカータグで囲むのではなく、ラジオボタンが選択されたときにセクション間をジャンプする(onclick)関数を呼び出すことができます。 – NTL

+0

私は角2で点を描いていますか? –

+0

これはあなたを助けるはずですhttps://stackoverflow.com/questions/36006894/angular2-get-clicked-element-id – NTL

答えて

0

クリックすると、ボタンやタグ、またはその両方をクリックした角度がわからないので、このコードではAngularが混乱すると思います。

<input type="radio" id="yp"> 
    <a href="test.com" target="_blank">This is a radio bitton</a> 

また、あなたは好きな入力とタグを揃えるために、いくつかのCSSを追加したい場合があります:

はこのような何かを試してみてください。

関連する問題