我正在尝试分配一个格式化的值,下面的代码运行良好
export class AppComponent {
public urlObj = this._urlService.get('GET_CLIENT_ID');
url = this._urlService.formatURL('root', this.urlObj.URL);
constructor(private _urlService: UrlService) {
}
}
但是当我尝试直接更改 urlObj.URL 时,它不像
export class AppComponent {
public urlObj = this._urlService.get('GET_CLIENT_ID');
this.urlObj.URL = this._urlService.formatURL('root', this.urlObj.URL);
constructor(private _urlService: UrlService) {
}
}
它说 Unexpected token at this.urlObj
最佳答案
您的 _urlService
在构造函数级别初始化。尝试在其中进行赋值操作:
export class AppComponent {
public urlObj;
constructor(private _urlService: UrlService) {
this._urlService.get('GET_CLIENT_ID');
this.urlObj.URL = this._urlService.formatURL('root', this.urlObj.URL);
}
关于javascript - Angular 2分配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41713711/