小编Val*_*lou的帖子

具有新Observable和ng-template的Angular 4异步管道不起作用

我正在尝试使用Angular 4异步管道和使用创建的Observable显示房间列表new Observable().

我有一个像这样定义的RoomService:

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';

import { DatabaseService } from '../core/database.service';
import { Room } from './room';

@Injectable()
export class RoomService {
  private store: any;

  constructor(private db: DatabaseService) {
    this.store = this.db.store('rooms');
  }

  getRooms(query: any = {}): Observable<Room[]> {
    return new Observable(observer => {
      this.store.find(query, (error, results) => {
        if (error) {
          observer.error(error);
        } else {
          const rooms = results.map(room => {
            return new Room(room.building, room.number, room._id); …
Run Code Online (Sandbox Code Playgroud)

observable ng-template angular

0
推荐指数
1
解决办法
5554
查看次数

标签 统计

angular ×1

ng-template ×1

observable ×1