Я скачал Angular CLI 6.0.7 для Node и играю с ним, следуя инструкциям и т. Д., Чтобы узнать как можно больше.
Одна вещь, о которой у меня есть вопрос, - это привязка данных.Кажется, что если бы я хотел связать значение переменной-члена компонента, скажем title
, со значением ввода, у меня есть два варианта: двойные фигурные или квадратные скобки.Эти две формы:
<input [value]="title" type="text" />
<input value="{{title}}" type="text" />
Есть ли разница между этими двумя подходами или это всего лишь стилистические предпочтения?Если есть функциональная разница, какая из них предпочтительнее в каких ситуациях?
Заранее спасибо!
РЕДАКТИРОВАТЬ Я понимаю, что фигурные скобки обозначают интерполяцию строки, в результате чего получается строка, в то время как квадратные скобки обозначают привязку свойства, которое может использовать любой тип данных.Но что я не понимаю, так это когда эти две вещи функционально отличаются?Когда бы у вас когда-либо был атрибут атрибута DOM, содержащий значение, которое не эквивалентно его строковой версии, и как бы вы даже правильно обращались к значению такого атрибута?