Angular异步请求

异步请求


之前面试的时候,问我用Angular框架写的应用中有没有使用Ajax异步请求?
我回答了没有。
后来我发现应用中大部分的交互都是异步的,但并没有使用Ajax,这是应用Angular的Observable(可观察对象),可观察对象在应用的发布者和订阅者之间传递消息。可观察对象能进行事件处理、异步编程和处理多个值。
调用subscribe() 方法,执行和创建可观察对象,接收通知

 subscribe(next?: (value: T) => void, error?: (error: any) => void, complete?: () => void): Subscription;
  1. HTTP 模块使用可观察对象来处理 AJAX 请求和响应
  2. 路由器和表单模块使用可观察对象来监听对用户输入事件的响应。
    RxJS库
    响应式编程
    由于 Angular 的应用几乎都是用 TypeScript 写的
public class {
// 填写Java代码
//markup、html、svg、xml、c、java、sql、javascript/
}

你可能感兴趣的:(前端,Angular)