【发布时间】:2019-05-14 22:34:04
【问题描述】:
我正在从事 Angular 7 项目。我有 config.json 文件,其中标签的名称之一是 inputmask'
config.json
{
"name" : "abc",
"maskRegExp" : "[/[0-9]/, /\d/, /\d/, '-', /[0-9]/, /\d/, /\d/, /\d/, /\d/, /\d/, '-', /[0-9]/, /\d/, /\d/]"
打字稿文件
export class sampleComponent implements OnInit {
getExp : any;
ngOnInit(){
this.getExp = this.data.maskRegExp; //returns as string which shouldn't
}
预期数据
this.getExp = [/[0-9]/, /\d/, /\d/, '-', /[0-9]/, /\d/, /\d/, /\d/, /\d/, /\d/, '-', /[0-9]/, /\d/, /\d/]; }问题是 json 不是由正则表达式返回,而是作为字符串发送。我知道对于人们来说这可能看起来像一个愚蠢的问题,但我是 angular/javascript 的新手。请帮我提供一些示例代码。
当我 console.log this.getExp 时,我希望输出如下图所示
但我收到的是这样的
【问题讨论】:
标签: angular typescript