>普通操作用 回调函数
>promiss.service.ts 定义异步方法
~~~
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class PromiseService {
constructor() { }
public getPromiseData(){
return new Promise((resolve,reject)=>{
setTimeout(()=>{
resolve({code:1,msg:"成功获取异步数据"});
},2000);
})
}
}
~~~
>demo.component.ts 使用promise进行调用
~~~
public runPromise(): void {
let a = this.PromiseService.getPromiseData();
a.then((data) => {
console.log(data);
});
}
~~~
- 引言
- 安装angular9
- 入门
- 数据绑定
- 属性绑定
- 实体字符和转义
- html 模板运算
- css样式规范
- 数组与循环ngFor
- 条件ngIf
- 管道
- 事件执行
- 双向数据绑定mvvm
- todolist页面交互
- 公共服务层
- 数据持久化
- dom与ViewChild装饰器
- 父子组件传值
- 子父组件传值ViewChild
- 子父组件out装饰器
- 生命周期-挂/卸载
- es6语法io异步promise
- Rxjs异步数据流编程
- http_request
- axios异步数据
- 英雄route路由
- 动态route路由
- navigate route
- Parent child routing
- modularization
- lazyload