Angular2-Meteor zone() 方法

Posted

技术标签:

【中文标题】Angular2-Meteor zone() 方法【英文标题】:Angular2-Meteor zone() method 【发布时间】:2017-02-12 12:38:15 【问题描述】:

在 angular2-meteor 教程step3 中,我们使用了区域方法。 代码:

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();
  

Partners.find().zone() 究竟是做什么的?

【问题讨论】:

【参考方案1】:

根据您链接的文章:

.zone() 是常规 Observable 的包装器,它使用组件的区域将集合更改连接到视图。

如需更多信息,here is an article 将深入了解 Angular 2 中的区域。

本质上,Parties.find().zone().find() 集合中的所有数据 Parties 并将该数据连接到组件区域。由于 mongo 集合是一个响应式数据源,这应该允许组件在 Mongo 集合中更新数据时响应式更新其数据。

【讨论】:

以上是关于Angular2-Meteor zone() 方法的主要内容,如果未能解决你的问题,请参考以下文章

alanning:role,在 angular2-meteor 中导入问题

流星更新后,angular2-meteor 样本停止工作

需要 active_support/time_with_zone 后的 Time:Class 的未定义方法`zone`

brocade 300光端交换机zone划分方法教程

zone的命令行配置

在 Rails 中,如何以可与 ActiveSupport::TimeZone[zone].parse() 一起使用的格式获取当前时区 (Time.zone)?