Бейне: AngularJS-те $rootScope дегеніміз не?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Барлық қолданбаларда $ бар rootScope ол ng-app директивасын қамтитын HTML элементінде жасалған аумақ болып табылады. The rootScope бүкіл қолданбада қол жетімді. Айнымалының ағымдағы ауқымда да, ішінде де бірдей атау болса rootScope , қолданба ағымдағы ауқымдағыны пайдаланады.
Сол сияқты, адамдар AngularJS-те не шығарады деп сұрайды.
$broadcast() және $ шығару () сізде оқиғаны көтеруге мүмкіндік береді AngularJS қолдану. $broadcast() мен $ арасындағы айырмашылық шығару () біріншісі оқиғаны ағымдағы контроллерден оның барлық еншілес контроллерлеріне жібереді. Бұл $broadcast() ата-анадан еншілес контроллерлерге бірдей төмен қарай жіберетінін білдіреді.
Жоғарыда көрсетілгеннен басқа, AngularJS-те $destroy дегеніміз не? AngularJS : $ тыңдау жою . Angular $ таратады жою ауқымды бұзып, ауқымды оның ата-анасынан алып тастамас бұрын оқиға. Бұл оқиғаны тыңдау жадты немесе процессорды шайнауды жалғастыруы мүмкін тапсырмалар мен ресурстарды тазалау үшін өте маңызды.
Осылайша, AngularJS-тегі ауқым мен rootScope арасындағы айырмашылық неде?
$ rootScope қолданбаның барлық жерінен қол жетімді нысанды білдіреді, біз оны жаһандық деп айта аламыз ауқымы айнымалы. $ rootScope барлығының негізгі нысаны болып табылады, ал $ ауқымы жасалған бұрыштық нысандар ішінде веб парақ. $ ауқымы $ кезінде ng-контроллермен жасалады тамыр аймағы ng-app көмегімен жасалады.
Ауқымды шығару дегеніміз не?
$ ауқымы $ деп аталатын функциясы бар шығару () үйреніп қалған шығару жоғарыға бағытталған оқиға ауқымы иерархия. Оқиғаның өмірлік циклі мынадан басталады ауқымы қай долларға шығару () деп аталады және жоғары қарай жіберіледі ауқымы барлық тіркелген тыңдаушыларға иерархия.
Ұсынылған:
AngularJS-те маршрут дегеніміз не?
AngularJS-те маршруттау - бұл бір беттік қолданбаларды жасауға мүмкіндік беретін нәрсе. AngularJS маршруттары қолданбаңыздағы әртүрлі мазмұн үшін әртүрлі URL мекенжайларын жасауға мүмкіндік береді. AngularJS маршруттары таңдалған бағытқа байланысты бірнеше мазмұнды көрсетуге мүмкіндік береді. Бағыт URL мекенжайында # белгісінен кейін көрсетіледі
Angularjs-те кейінге қалдырылған нысан дегеніміз не?
Кейінге қалдырылған нысан: Кейінге қалдырылған - уәдені ашатын нысан. Оның негізінен шешу(), қабылдамау() және notify() үш әдісі бар. Кейінге қалдыру аяқталғанда, сіз шешу(), қабылдамау() және notify() әдістеріне қоңырау шаласыз. Ол қалай аяқталғанына сәйкес шешу(), қабылдамау() немесе notify() үшін кері шақыру тізілімін шақырады
AngularJS жүйесінде AJAX қоңырауы дегеніміз не?
AngularJS қашықтағы серверлерде қол жетімді барлық деректерді оқуға арналған тапсырманы орындайтын AJAX – $http деп аталатын басқару қызметін ұсынады. Сервер шолғышты пайдалану арқылы дерекқорды шақырғанда, қалаған жазбалардың талабы қанағаттандырылады. Деректер негізінен JSON пішімінде қажет
AngularJS-тегі тәуелділіктер дегеніміз не?
Тәуелділік инъекциясы - бұл құрамдас бөліктердің ішінде қатаң кодтаудың орнына олардың тәуелділіктері берілген бағдарламалық жасақтаманың дизайны. AngularJS жоғары тәуелділік инъекция механизмін қамтамасыз етеді. Ол бір-біріне тәуелділік ретінде енгізуге болатын келесі негізгі компоненттерді қамтамасыз етеді
AngularJS контроллері дегеніміз не?
AngularJS қолданбасы қолданбадағы деректер ағынын басқару үшін негізінен контроллерлерге сүйенеді. Контроллер ng-controller директивасы арқылы анықталады. Контроллер атрибуттарды/қасиеттерді және функцияларды қамтитын JavaScript нысаны болып табылады