Tag: угловые2 наблюдаемые

Лучший способ импортировать Observable из rxjs

В моем угловом 2 приложении у меня есть служба, которая использует class Observable из библиотеки rxjs . import { Observable } from ‘rxjs’; На данный момент я просто использую Observable чтобы использовать toPromise() . Я читаю в другом вопросе StackOverflow где-то, что импорт таким образом, а также импорт из rxjs/Rx будет импортировать из библиотеки rxjs […]

Проверка ошибки с наблюдаемыми в сервисах

Предположим, у меня есть компонент, который подписывается на служебную функцию: export class Component { … ngOnInit() { this.service.doStuff().subscribe( (data: IData) => { doThings(data); }, (error: Error) => console.error(error) ); }; }; Вызов подписывается на две анонимные функции в качестве параметров, мне удалось настроить тестовый тест для функции данных, но Karma не примет покрытие для ошибки. […]

Угловое 2 с использованием RxJS – принять (1) против первого ()

Я нашел несколько реализаций Auth Guard, которые используют take(1) . В моем проекте я использовал first() для удовлетворения моих потребностей. Это работает так же? Или один из них может иметь преимущества или около того. import ‘rxjs/add/operator/map’; import ‘rxjs/add/operator/first’; import { Observable } from ‘rxjs/Observable’; import { Injectable } from ‘@angular/core’; import { CanActivate, Router, ActivatedRouteSnapshot, […]

Угловые 2+ и наблюдаемые: не могут привязываться к ‘ngModel’, поскольку это не известное свойство ‘select’

EDIT: Обновлено Plunkr: http://plnkr.co/edit/fQ7P9KPjMxb5NAhccYIq?p=preview эта часть работает: Label: {{ entry.label }} Value: {{ entry.value }} но у меня проблемы с полем выбора, сообщение об ошибке: Нельзя привязываться к ‘ngModel’, поскольку это не известное свойство ‘select’ Весь компонент: //our root app component import {Component} from ‘@angular/core’; import {NgFor} from ‘@angular/common’; import {HTTP_PROVIDERS, Http} from ‘@angular/http’; import […]

Давайте будем гением компьютера.