2017-06-29 33 views
0

我在AngularJS2中編寫應用程序,頂部有一個簡單的導航欄。用戶應該點擊導航並跳轉到部分頁面。 導航具有嵌入式錨點標籤,其中包含輸入單選按鈕。無線電輸入與定位標記包圍做工

<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,你要對齊輸入和標籤。