Я просматриваю статью с угловым2, где они используют <input type='text' #hobby>
. С помощью #hobby они извлекают значение, которое набирается внутри текстового поля вместо ngModal. Я не понимаю, что это означает #hobby.В чем смысл # внутри входного тега?
ответ
#
Внутренний ввод указывает, что вы имеете дело с локальной переменной. Свойство Angular2 для определения локальной переменной в HTML. #
будет работать за сценой и обновляет вашу переменную с соответствующим значением.
<input type='text' #hobby>
Здесь hobby
относится к локальной переменной, как она определена с #
символа. Если вы наберете в чем-то в текстовом поле, hobby
переменные будет обновляться немедленно, и вы можете получить доступ к обновленному значению по something.value
синтаксису так hobby.value
даст вам обновленное значение.
Попробуйте добавить это в шаблон (HTML):
<button (click)="clicked(hobby)">Click</button>
Это дополнение к вашему компоненту класса:
clicked(a) {
console.log(a);
}
Вы увидите, что это значит.
См. Template Syntax > Referencing a template reference variable.
Префикс хеша (#) на «[хобби]» означает, что мы определяем переменную [хобби].
Это то же самое, что и с использованием атрибута ref-hobby
и позволяет получить доступ к содержимому переменной, например, в обработчиках кликов.
<input #hobby>
<button (click)="something(hobby.value)">Do Something</button>
- 1. В чем смысл тега метки для выбранного тега?
- 2. В чем смысл тега "{# ... #}" в файле tpl?
- 3. Styling внутри входного тега HTML
- 4. DICOM: В чем смысл тега SOPInstanceUID?
- 5. Php эхо в PHP внутри входного тега
- 6. Как укладывать кнопки внутри входного тега
- 7. Как я вставить изображение внутри входного тега
- 8. В чем смысл слов внутри функции?
- 9. В чем смысл # внутри директивы HTML Angular2
- 10. В чем смысл «истории» внутри BackgroundSubtractorMOG2?
- 11. В чем смысл делегата внутри класса?
- 12. JSTL: В чем смысл?
- 13. В чем смысл [...] regex?
- 14. В чем смысл android: orderInCategory?
- 15. Draggable div - в чем смысл?
- 16. В чем смысл [:] в python
- 17. В чем смысл! #: 3?
- 18. В чем смысл итераторов?
- 19. В чем смысл $ @?
- 20. В чем смысл «броска»?
- 21. В чем смысл servercallback()?
- 22. В чем смысл `!! empty?`?
- 23. Eval(), в чем смысл?
- 24. В чем смысл «ITEM_ID_LIST»?
- 25. В чем смысл «? 1»
- 26. В чем смысл STL?
- 27. В чем смысл CV_INSTRUMENT_REGION()?
- 28. В чем смысл addEventListener()?
- 29. В чем смысл noreturn?
- 30. В чем смысл! Int_variable--?
это селектор как идентификатор – anshuVersatile
Если внутри гиперссылки, это означает переход на якорь с именем «хобби» где-то на странице. – durbnpoisn