• Как правильно отправлять post запросы?

    @Wondergrauf
    В tasks.services.ts измените вот эти строчки:
    return this.http.post('/tasks',JSON.stringify(task),options)
      .map(res => res.json());

    На что-то такое:
    return this.http.post('/tasks', task, options)
      .map(res => res.json());
    Ответ написан
    Комментировать
  • Angular Get запрос/валидация формы?

    @Wondergrauf
    1. Есть метод .map(), который выполняет перебор элементов массива:
    ngOnInit(){
        this.serverService.getStations()
            .subscribe(
              (data: any[]) => {
                console.log(data.map((item) => item.city)
                this.stations = data.map((item) => item.city)
              }),
              (error) => console.log(error)
         );
      }


    2. Валидатор будет выглядеть как-то так:
    rightStations (control: FormControl): {[s: string]: any}{
      return this.Stations.indexOf(control.value) !== -1 ? {'rightStationsIs': true} : null
    }
    Ответ написан
    Комментировать