МДН говорит: Если вам нужен контент по умолчанию для вашего , вы вводите его между открывающим и закрывающим тегами. не поддерживает атрибут value.

Но в привязке свойств angular мы можем привязываться к значению.

<textarea rows="10" [value]="'test'" ></textarea>

Есть ли какой-нибудь онлайн-репозиторий, где мы можем найти все свойства, относящиеся к angular.??

0
Shubham Shaw 12 Апр 2020 в 11:23

1 ответ

Я нашел статью " Атрибуты HTML против свойств DOM и привязки данных Angular 2» полезны, особенно следующие разделы:

DOM — это, по сути, набор объектов (окно, html, тело, голова и т. д.), которые позволяют нам манипулировать ими. Это означает, что элементы HTML содержатся в DOM как объекты. Элементы HTML имеют атрибуты, которые инициализируют свойства DOM. После завершения процесса инициализации работа с атрибутами завершена.

<input type=”text” value=”5">

Данный элемент ввода имеет атрибуты типа и значения. При создании HTML-элемента также создаются его свойства, которые имеют имена, похожие на атрибуты (но не одно и то же). После инициализации данный входной элемент имеет такие свойства, как тип и значение.

привязка свойств Angular действует на элементы/объекты, содержащиеся в DOM. Вы можете найти список свойств всех элементов interfaces по адресу Документация по веб-API MDN. Большинство из тех, которые вас интересуют, имеют имена, начинающиеся с «HTML».

Интерфейс HTMLTextAreaElement, например, соответствует <textarea> элемент. Вы можете использовать все его свойства и свойства его родительских интерфейсов для привязки свойств Angular, если они не доступны только для чтения.

0
uminder 12 Апр 2020 в 12:42