Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 角度2访问控制允许原点_Html_Css_Angularjs_Angular_Typescript - Fatal编程技术网

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客户端

更多信息请点击此处:


这是我的简单后端文件