我正在閱讀angular2的文章,他們使用<input type='text' #hobby>
。在#hobby的幫助下,他們提取了在文本框中鍵入的值,而不是使用ngModal。我沒有得到那是#hobby的意思。輸入標籤裏面的#是什麼意思?
0
A
回答
4
#
,內部輸入,表示您正在處理局部變量。 它是一種在HTML中定義局部變量的Angular2方法。 #
將在幕後工作並用相關值更新您的變量。
<input type='text' #hobby>
這裏hobby
是指一個局部變量,因爲它與#
符號限定。如果你的東西在文本框中鍵入,hobby
變量將立即更新,您可以通過something.value
語法訪問更新後的值,從而hobby.value
會給你更新後的值。
0
嘗試將此添加到您的模板(HTML):
<button (click)="clicked(hobby)">Click</button>
添加到您的組件類:
clicked(a) {
console.log(a);
}
你會看到這意味着什麼。
0
請參閱Template Syntax > Referencing a template reference variable。
「[hobby]」的哈希(#)前綴表示我們正在定義[hobby]變量。
與使用ref-hobby
屬性相同,並允許您訪問變量的內容,例如在點擊處理程序中。
<input #hobby>
<button (click)="something(hobby.value)">Do Something</button>
相關問題
- 1. 輸入標籤中的#id是什麼意思?
- 2. ## {/ mean在$ {file ## * /}裏面是什麼意思?
- 3. 「內存標籤70」是什麼意思?
- 4. 標籤「div.img img」是什麼意思?
- 5. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 6. 是什麼意思:是什麼意思?
- 7. 標記是什麼意思?
- 8. 什麼是「uniq的」這裏的意思
- 9. 「嵌入」是什麼意思?
- 10. C語言中的「標準輸入」是什麼意思?
- 11. 這裏的「= 0」是什麼意思?
- 12. NSURLCredentialPersistenceForSession:這裏的session是什麼意思?
- 13. 這裏的冒號是什麼意思?
- 14. Scala - 什麼是類型輸入,Input.Source和Input.Offset是什麼意思?
- 15. 從標準輸入和輸出讀取到標準輸出是什麼意思?
- 16. 這裏「2>&1」是什麼意思?
- 17. __main__這裏是什麼意思?
- 18. 這裏超級意思是什麼?
- 19. 「住在堆裏」是什麼意思?
- 20. 標籤其他標籤裏面輸入 - 這是正確的
- 21. SUMIFS是什麼意思,下面給出的表達式是什麼意思
- 22. python中的輸出是什麼意思?
- 23. 這是什麼意思,它的輸出?
- 24. 下面的比較是什麼意思?
- 25. 下面的警告是什麼意思?
- 26. 下面的代碼是什麼意思?
- 27. 下面的陳述是什麼意思?
- 28. 下面的代碼是什麼意思
- 29. 下面的driver_options params是什麼意思?
- 30. 下面的代碼是什麼意思?
它是一個類似於id的選擇器 – anshuVersatile
如果它位於超鏈接中,則表示跳轉到頁面某處名爲「hobby」的錨點。 – durbnpoisn