2016-09-16 3 views
1

Im Обновление моего приложения angular2 до RC5, и теперь операция Http.delete завершается с ошибкой (до того, как он будет выполнен), когда это было выполнено раньше.Angular2 - RC5 Http.delete сбой

Здесь package.json: "@angular/common": "2.0.0-rc.5", "@angular/compiler": "2.0.0-rc.5", "@angular/core": "2.0.0-rc.5", "@angular/http": "2.0.0-rc.5", "@angular/forms": "0.3.0", "@angular/platform-browser": "2.0.0-rc.5", "@angular/platform-browser-dynamic": "2.0.0-rc.5", "@angular/router": "3.0.0-rc.1", "@angular/router-deprecated": "2.0.0-rc.2", "@angular/upgrade": "2.0.0-rc.5",

Вот как Im использовать его:

deleteUser(id){ 
    let headers = new Headers({ 'Content-Type': 'application/json'}); 
    let options = new RequestOptions({ headers: headers }); 
    return this.http.delete(this._usersUrl + '/' + id, options) 
     .map(res => { 
      return <User>res.json() 
     }) 
     .catch(this.handleError) 
} 

При отладке я могу видеть, что он получает до http.delete и при выполнении удаления операция что-то сбой (DELETE не отправляется на сервер). Я проверил docs for Http api в случае, если мне не хватает некоторых аргументов, но я думаю, что все в порядке.

Проверка более тщательно, ни одна операция удаления не выполняется, но другие операции HTTP работают нормально. Любая подсказка?

Ошибки я получаю следующее:

platform-browser.umd.min.js:6 ORIGINAL EXCEPTION: TypeError: Cannot read property 'toString' of nullBrowserDomAdapter.logError @ platform-browser.umd.min.js:6ExceptionHandler.call @ core.umd.min.js:7next @ core.umd.min.js:10generatorOrNext.object.schedulerFn @ core.umd.min.js:10t.__tryOrUnsub @ Rx.min.js?cb=e6b3f62:11t.next @ Rx.min.js?cb=e6b3f62:11t._next @ Rx.min.js?cb=e6b3f62:11t.next @ Rx.min.js?cb=e6b3f62:11t._finalNext @ Rx.min.js?cb=e6b3f62:11t._next @ Rx.min.js?cb=e6b3f62:11t.next @ Rx.min.js?cb=e6b3f62:11EventEmitter.emit @ core.umd.min.js:10onError @ core.umd.min.js:10onHandleError @ core.umd.min.js:10e.handleError @ zone.min.js?cb=e6b3f62:1e.runGuarded @ zone.min.js?cb=e6b3f62:1NgZoneImpl.runInnerGuarded @ core.umd.min.js:10NgZone.runGuarded @ core.umd.min.js:10outsideHandler @ platform-browser.umd.min.js:7e.invokeTask @ zone.min.js?cb=e6b3f62:1e.runTask @ zone.min.js?cb=e6b3f62:1invoke @ zone.min.js?cb=e6b3f62:1 platform-browser.umd.min.js:6 ORIGINAL STACKTRACE:BrowserDomAdapter.logError @ platform-browser.umd.min.js:6ExceptionHandler.call @ core.umd.min.js:7next @ core.umd.min.js:10generatorOrNext.object.schedulerFn @ core.umd.min.js:10t.__tryOrUnsub @ Rx.min.js?cb=e6b3f62:11t.next @ Rx.min.js?cb=e6b3f62:11t._next @ Rx.min.js?cb=e6b3f62:11t.next @ Rx.min.js?cb=e6b3f62:11t._finalNext @ Rx.min.js?cb=e6b3f62:11t._next @ Rx.min.js?cb=e6b3f62:11t.next @ Rx.min.js?cb=e6b3f62:11EventEmitter.emit @ core.umd.min.js:10onError @ core.umd.min.js:10onHandleError @ core.umd.min.js:10e.handleError @ zone.min.js?cb=e6b3f62:1e.runGuarded @ zone.min.js?cb=e6b3f62:1NgZoneImpl.runInnerGuarded @ core.umd.min.js:10NgZone.runGuarded @ core.umd.min.js:10outsideHandler @ platform-browser.umd.min.js:7e.invokeTask @ zone.min.js?cb=e6b3f62:1e.runTask @ zone.min.js?cb=e6b3f62:1invoke @ zone.min.js?cb=e6b3f62:1 platform-browser.umd.min.js:6 TypeError: Cannot read property 'toString' of null at Request.Body.text (http.umd.min.js:6) at Request.getBody (http.umd.min.js:7) at eval [as _subscribe] (http.umd.min.js:6) at e.subscribe (Rx.min.js?cb=e6b3f62:11) at e._subscribe (Rx.min.js?cb=e6b3f62:11) at e.call (Rx.min.js?cb=e6b3f62:7)

ответ

-2

Как Угловая 2,0 отпускании Попробуйте обновить свой код стабильной версии.

 Смежные вопросы

  • Нет связанных вопросов^_^