[英]Angular2-Meteor zone() method
在 angular2-meteor 教程step3 中,我们使用了 zone 方法。 代码:
import { Component } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { Parties } from '../../both/collections/parties.collection';
...some lines skipped...
template
})
export class AppComponent {
parties: Observable<any[]>;
constructor() {
this.parties = Parties.find({}).zone();
}
}
Party.find({}).zone() 到底是做什么的?
根据您链接的文章:
.zone()
是常规Observable
的包装器,它使用组件的 Zone 将集合更改连接到视图。
有关更多信息, 这里有一篇文章深入介绍了 Angular 2 中的区域。
从本质上讲, Parties.find({}).zone()
将.find()
中的所有数据Parties
收集和数据连接组件区。 由于 mongo 集合是一个响应式数据源,这应该允许组件在 Mongo 集合中更新数据时响应式更新其数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.