我正在尝试将 HTTP POST 发送到我的服务器,我是这样做的:
var headers = new Headers({ 'Access-Control-Request-Headers': "Content-Type", 'Content-Type': 'application/json'});
let options = new RequestOptions({ headers: headers });
console.log(JSON.stringify(library) + " " + SERVER + "/library");
this.http.post(SERVER + "/library", JSON.stringify(library), options)
.subscribe(data => {console.log(data.json())});
Run Code Online (Sandbox Code Playgroud)
但我收到Refused to set unsafe header "access-control-request-headers"错误。如果我发送 POST 却没有'Access-Control-Request-Headers': "Content-Type"得到Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. 有谁知道如何解决这个问题?预先感谢。
我在 Angular2 中有一个应用程序,我需要在应用程序之外导航。我有简单的看法:
...
<a [routerLink]="library.url" target="_blank" (click)="goToPage(library.url)">{{library.url}}</a>
...
Run Code Online (Sandbox Code Playgroud)
我想导航到library.url,我有导航方法:
goToPage(url: string)
{
//What should be here for navigation outside?
}
Run Code Online (Sandbox Code Playgroud)
或者存在另一种方法来做到这一点?