gpt4 book ai didi

dart - 配置 AngularDart 模块

转载 作者:行者123 更新时间:2023-12-04 05:54:03 25 4
gpt4 key购买 nike

我正在尝试添加一个 HttpInterceptor。在 AngularJS 中我会写这样的东西:

m.config(["$httpProvider", function($httpProvider) {...}])

但是AngularDart好像没有配置功能。

什么是配置 AngularDart 模块的正确方法?

最佳答案

HttpInterceptors 在 AngularDart 中的实现略有不同。

main() {
// define your interceptor
var intercept = new HttpInterceptor();
intercept.request = (HttpResponseConfig requestConfig) => /* something */;
intercept.response = (HttpResponse response) => /* something */;
intercept.requestError = (dynamic error) => /* something */;
intercept.responseError = (dynamic error) => /* something */;

// get hold of the HttpInterceptors instance -- there are many ways to do this.
Injector injector = ngBootstrap(/* ... */);
var interceptors = injector.get(HttpInterceptors);

// register/add your interceptor
interceptors.add(intercept)
}

有关 API 的更多信息:

http://ci.angularjs.org/view/Dart/job/angular.dart-master/javadoc/angular.core.dom/HttpInterceptors.html http://ci.angularjs.org/view/Dart/job/angular.dart-master/javadoc/angular.core.dom/HttpInterceptor.html

关于dart - 配置 AngularDart 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19913222/

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