Що таке зв’язування атрибутів і властивостей?
У прив’язці властивості ми вказуємо лише елемент у дужках. Але у випадку зв’язування атрибутів воно починається з префікса attar, за яким іде крапка (.) і ім’я атрибута. Потім ви прив’язуєте значення атрибута за допомогою виразу, який перетворюється на рядок.29 січня 2019 р.
Синтаксис зв'язування атрибутів нагадує зв'язування властивостей, але замість властивості елемента в квадратних дужках перед назвою атрибута ставиться префікс attr, після якого ставиться крапка. Потім ви встановлюєте значення атрибута за допомогою виразу, який перетворюється на рядок.
Атрибут – це якість або предмет, який ми приписуємо комусь або чомусь. Наприклад, скіпетр є атрибутом влади і державності. Власність – це якість, яка існує без будь-якого приписування. Наприклад, глина має адгезивні властивості; тобто властивістю глини є її адгезійна здатність.
В основному прив’язка атрибутів дозволяє прив’язувати атрибути елементів із компонента до шаблону перегляду.
Ці атрибути використовуються лише під час першого завантаження сторінки та не можуть бути змінені JavaScript. З іншого боку, властивості — це значення, до яких можна отримати доступ і змінити їх через DOM за допомогою JavaScript.
Прив'язка властивостей є одностороння техніка зв’язування даних. У прив’язці властивостей ми прив’язуємо властивість елемента DOM до поля, яке є визначеною властивістю в коді TypeScript нашого компонента. Насправді Angular внутрішньо перетворює інтерполяцію рядків у прив’язку властивостей.