Съдържание:

Как можем да създадем персонализирана директива в angular?
Как можем да създадем персонализирана директива в angular?

Видео: Как можем да създадем персонализирана директива в angular?

Видео: Как можем да създадем персонализирана директива в angular?
Видео: Learn Vue.js (RU): How to efficiently re-render component 2024, Декември
Anonim

Създаване на персонализирана директива лесно е. Просто създават нов клас и го украсете с @ Директива декоратор. Трябва да се уверим, че директива се декларира в съответния (app-) модул, преди да можем да го използваме. Ако използвате ъглова -cli това трябва да стане автоматично.

По този начин как да създам персонализирана директива?

Резюме

  1. Може също да се създаде персонализирана директива, която може да се използва за инжектиране на код в основното ъглово приложение.
  2. Персонализирани директиви могат да бъдат направени за извикване на членове, дефинирани в обекта на обхвата в определен контролер, като се използват ключовите думи 'Controller', 'controllerAs' и 'template'.

Освен по-горе, какво представляват персонализираните директиви? Персонализирани директиви се използват в AngularJS за разширяване на функционалността на HTML. Персонализирани директиви се дефинират с помощта на " директива "функция. A персонализирана директива просто замества елемента, за който е активиран. Атрибут − Директива активира се, когато се срещне съответстващ атрибут.

Тогава как да създам персонализирана директива в angular 2?

Създайте персонализирана директива в приложението Angular 2

  1. Стъпка 1: Създайте тест. директива. ts файл.
  2. Стъпка 2: Сега ще трябва да импортирате тази персонализирана директива в приложението. модул. ts
  3. Стъпка 3: Сега сте свободни да използвате вашата персонализирана директива. Сега сте свободни да добавите тази персонализирана директива навсякъде в модула, както следва:

Какво е директива в angular?

Ъглови директиви се използват за разширяване на силата на HTML, като му дават нов синтаксис. Всеки директива има име - или едно от Ъглова предварително дефиниран като ng-repeat или персонализиран, който може да се нарече каквото и да е. И всеки директива определя къде може да се използва: в елемент, атрибут, клас или коментар.

Препоръчано: