2017-10-15 140 views
1

雖然我使用Typescript + React編寫代碼,但發現一些錯誤。Typescript反應類型屬性

當我在<a>標記屬性中輸入/值時,我得到編譯錯誤。

<a value='Hello' type='button'>Search</a>

此代碼得到錯誤發生

TS2339:Property 'value' does not exist on type 'DetailedHTMLProps<AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>'.

我怎樣才能解決這個問題編譯?我搜索幾個小時,但因爲值是不是爲<a>元素的有效HTML屬性我不能得到解決:(

+0

沒錯,'a'元素沒有值屬性 – jonrsharpe

+0

我想你已經把'a'和'input'混合在一起,'a'既沒有'value'也沒有'type',而'input'有他們倆。 –

+0

Ahha!謝謝大家! – ParkMinchul

回答

3

。我認爲最好的辦法是使用屬性喜歡<a data-value="Hello">而不是試圖延長AnchorHTMLAttributes接口。

相關問題