0.0.1 • Published 5 years ago

ngx-observable v0.0.1

Weekly downloads
5
License
-
Repository
-
Last release
5 years ago

基于proxy代理的方式实现响应式观察

监听对象属性的变化,自动触发回调

@Injectable({
  providedIn: 'root'
})
export class NgxObservableService {
  // 传入回调函数名称,装饰器会监听对象属性的变化,并自动执行回调 (场景:参数变化 自动加载数据)
  @Observe('load')
  params: any = {
    page: 1,
    size: 10
  };

  constructor() {
    this.params.size = 5;
    this.params.size = 11;
  }

  load() {
    // ... 加载数据
  }

  test() {
    this.params.page++;
  }
}