Що є в AngularJS?
$scope є дочірній об’єкт, який використовується для зв’язування HTML(view) і Javascript(Controller) на веб-сторінці. Він створюється за допомогою директиви ng-app. Він створюється за допомогою директиви ng-controller. Він доступний глобально для всіх контролерів, тобто властивість, призначену за допомогою «$rootscope», можна використовувати будь-де.
Ці префікси використовуються для зв’язування методів і властивостей батьківської області з областю директиви. В AngularJS є 3 типи префіксів: '@' – прив'язка тексту / одностороння прив'язка. '=' – Пряма модельна прив'язка / двостороння прив'язка. '&' – прив'язка поведінки / прив'язка методу.
Три крапки … в JavaScript відомі як синтаксис поширення, і він зазвичай використовується для створення поверхневих копій об’єктів JavaScript. Він робить це, беручи ітераційний елемент і розширюючи його на окремі елементи. Синтаксис поширення зазвичай використовується для створення поверхневих копій об’єктів JavaScript.
В AngularJs $rootScope працює як компонент, який використовується в контролері в MVC, і, як ви знаєте, компонент можна використовувати в будь-якому контролері. Таким же чином $rootScope доступний у всіх контролерах angular. Ви можете використовувати $rootScope в будь-якому контролері, впровадивши його.
Огляд. Компілює рядок HTML або DOM у шаблон і створює функцію шаблону, яку потім можна використовувати для зв’язування області дії та шаблону разом. Компіляція — це процес проходження дерева DOM і зіставлення елементів DOM з директивами.