最新のAngular 2アップデートまで完全に機能するコードがあります。とりわけ、Httpリクエストを使用します。& Observables。角度2 RC4 RxJSクラッシュ
私はRC4、輸入すべてRxJS演算子(それが動作することを確認する)に更新され、私はエラーを取得:例外SecurityError:DOM例外18
任意のアイデアなぜ、どのように私はこの問題を解決することができますか?
簡体コードスニペット:変なふう
logIn(email: string, pass: string): Observable<boolean> {
return Observable.create((observer: Observer<boolean>) => {
let body = {
email: email,
pass: pass
};
this.http.post(this.origin + "/auth/logIn", JSON.stringify(body), this.requestArguments())
.subscribe((res: Response) => {
observer.next(res.json()["isLoggedIn"]);
observer.complete();
})
})
}
this.origin = window.location.origin + "/api"
は:
Safariは
クロームにはない例外がスローされますが、ページが立ち往生しているようだ
Firefoxが正しく動作します。
これはすべて散発的です。時にはうまくいくこともありますが、時にはうまくいかない場合もあります。
DOMS例外18は、主にローカルホストサーバーから使用していないためです。直接開くのではなく、localhostに置く。 –
これはローカルホスト上にあり、ノードを経由して提供されます – BAndonovski
この投稿を参照してくださいhttp://tosbourn.com/a-fix-for-window-location-origin-in-internet-explorer/ – Sanket