Я хочу разместить сообщение на тестовом сервере, но обнаружил две ошибки при использовании Map и Subscribe.Обратите внимание, что ниже я использую оба в consultaCEP (), и он работает.
Использование W10, vscode, angular 6.
import { HttpClient } from '@angular/common/http';
import { map } from 'rxjs/operators';
import { Observable, Subject } from 'rxjs';
import { Subscription } from 'rxjs';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';
@Component({
selector: 'app-cadastro',
templateUrl: './cadastro.component.html',
styleUrls: ['./cadastro.component.css']
})
export class CadastroComponent implements OnInit {
onSubmit(form){
//console.log(form);
this.http.post('https://httpbin.org/post', JSON.stringify(form.value));
.map(res => res)
.subscribe(dados => console.log(dados));
}
constructor(private http: HttpClient) { }
}
consultaCEP(cep, form){
this.http.get(`//viacep.com.br/ws/${cep}/json`)
.map(dados => dados)
.subscribe(dados => this.populaDadosForm(dados, form));
}
}
}
Я ожидаю, что решить эту проблему ипост на тестовом сервере