Я создаю компонент регистрации, и по какой-то причине, когда я вызываю вызов API в службу регистрации, абсолютно ничего не происходит. Я использую класс контекста данных, чтобы сделать вызов услуги Angular Http.Angular2 не будет публиковать HTTP
Это в службе регистрации:
return this._webApiDataContext.post(registrationUrl, registration)
.map(response => { return response.json() });
Это в классе контекста данных:
post(url: string, data: any) {
let headers = this._getHeaders();
// If the data is an object, we need to stringify it first.
if (typeof data == 'object') {
data = JSON.stringify(data);
}
return this._httpClient.post(url, data, { headers });
}
Все отлично работает, пока не доберется до this._httpClient.post(), а затем ничего не происходит. Я использую Fiddler для проверки сетевого трафика, и он не делает http-вызов. Почему я не могу понять, почему.
Кроме того, я использую этот точный метод определения данных для входа в систему, и это работает отлично. Поэтому я знаю, что класс контекста данных работает.
Doh! Я идиот. Я не проследил свой рабочий код входа достаточно далеко, чтобы понять, что это было по-другому. Благодаря! –
Lol, случается с лучшим использованием ... –