首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NG2-具有自定义标头的完成器远程数据不起作用

NG2-具有自定义标头的完成器远程数据不起作用
EN

Stack Overflow用户
提问于 2018-03-02 05:54:43
回答 1查看 812关注 0票数 0

我正在尝试在Angular5中使用ng2完成器。然而,我不能张贴自定义标题与它。我正在尝试复制this

我的HTML代码如下:

代码语言:javascript
复制
<ng2-completer [inputClass]="{'form-control': true, 'has-error': !Name.valid && Name.touched}"
                               [(ngModel)]="searchStr"
                               [datasource]="dataService"
                               formControlName="Name"
                               [minSearchLength]="3"
                               autoMatch="true"
                               clearUnselected="true"></ng2-completer>

我的组件如下:

代码语言:javascript
复制
protected searchStr: string;
headers: any;
protected dataService: RemoteData;`




constructor(private completerService: CompleterService, private url: UrlService) {
        this.headers = new Headers();
        const options = new RequestOptions({ headers: this.headers });
        options.headers.set('Content-Type', 'application/json');
        options.headers.set('Authorization', 'xxx');
        this.dataService = completerService.remote(url.data_url, 'name', 'name');
        this.dataRemote.requestOptions(options);

}

这个不会发送我的身份验证令牌。有谁能帮我吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-04-11 05:16:54

试着在你的组件中这样做:

代码语言:javascript
复制
constructor(private completerService: CompleterService, private url: UrlService) {
        this.dataService = completerService.remote(url.data_url, 'name', 'name');
        let options = new RequestOptions({headers: new Headers()});
        options.headers.set('Authorization','xxx');
        options.headers.set('Content-Type', 'application/json');
        this.dataRemote.requestOptions(options);
}

这个实现对我很有效!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49059307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档