2016-10-04 6 views
3

angular2-meteor 튜토리얼 step3에서는 zone 메소드를 사용합니다. 코드 :.Angular2-Meteor zone() method

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

정확히 Parties.find가 ({}) 영역()의 기능은 무엇입니까?

답변

5

이 기사에 따르면 당신은 연결 :

.zone()이 구성 요소의 영역을 사용하여보기로 컬렉션 변경을 연결하는 정기 Observable에 대한 래퍼입니다. 자세한 내용은

, 영역은 기본적으로 각도 2.

에 무엇인지에 깊이 간다 here is an articleParties.find({}).zone().find() 모든 Parties 컬렉션의 데이터는 구성 요소 영역에 데이터를 연결합니다. mongo 컬렉션은 반응적인 데이터 소스이기 때문에 Mongo 컬렉션에서 데이터가 업데이트 될 때 구성 요소가 반응 적으로 데이터를 업데이트 할 수 있어야합니다.