gpt4 book ai didi

javascript - AngularJS注入(inject)方法是同步的吗?

转载 作者:行者123 更新时间:2023-12-02 16:01:49 28 4
gpt4 key购买 nike

AngularJS注入(inject)方法是同步的吗?

例如:

inject(function(_$compile_, _$rootScope_) {
$compile = _$compile_;
rootScope = _$rootScope_.$new();
});

最佳答案

是的,inject 方法是同步(否则很难管理)。

不要忘记先加载模块。

示例:

    module( "MyModule" );

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

如果是异步的,httpBackend 将是未定义的。

注意:如果inject是异步的,它将返回一个promise。

关于javascript - AngularJS注入(inject)方法是同步的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31134306/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com