Является ли метод ввода AngularJS синхронным?

0

Является ли сингулярный метод инъекции AngularJS?

Например:

inject(function(_$compile_, _$rootScope_) {
     $compile = _$compile_;
     rootScope = _$rootScope_.$new();
 });
Теги:

1 ответ

2
Лучший ответ

Да, метод inject синхронный (или с ним трудно справиться).

Не забудьте сначала загрузить модуль.

Пример:

    module( "MyModule" );

    inject( ( $injector: ng.auto.IInjectorService ) => {
        httpBackend = $injector.get( "$httpBackend" );
    });
    httpBackend.whenGET( "http://localhost:54486/api/data" ).respond( data );

Если бы он был асинхронным, то httpBackend не был бы определен.

Примечание. Если inject была асинхронной, она вернула бы обещание.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню