Html 角度2访问控制允许原点
我的组件文件:Html 角度2访问控制允许原点,html,css,angularjs,angular,typescript,Html,Css,Angularjs,Angular,Typescript,我的组件文件: import { Component , OnInit } from '@angular/core'; import {Http , Response} from '@angular/http'; import { FormGroup , FormBuilder, Validators } from '@angular/forms'; import 'rxjs/add/operator/map'; @Component({ selector: 'app-ba
import { Component , OnInit } from '@angular/core';
import {Http , Response} from '@angular/http';
import { FormGroup , FormBuilder, Validators } from '@angular/forms';
import 'rxjs/add/operator/map';
@Component({
selector: 'app-banner' ,
templateUrl:'./banner.component.html' ,
})
export class BannerComponent
{
url: string = "http://localhost/demos/items.php";
data = [];
complexForm : FormGroup;
constructor(fb: FormBuilder , private http:Http) {
this.complexForm = fb.group({
'firstName' : [null, Validators.required]
})
}
onSubmit(value: any ){
this.http.post(this.url ,JSON.stringify(value) ).map((res:Response) => res.json() ).subscribe(ans => {
this.data = ans;
console.log(this.data);
});
}
}
在angular2中,我得到了如下错误:
加载失败:请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”
您可以尝试在后端web服务的响应标头中添加
访问控制允许源站
例如:
resp.setHeader('Access-Control-Allow-Origin','*')
然后将响应返回给angular客户端
更多信息请点击此处:
这是我的简单后端文件