首页 > 解决方案 > 如何在 TypeScript 中使用 JSON 对象的值?

问题描述

我想知道如何使用从输入中获得的 JSON 对象的字符串值。

export class NavComponent implements OnInit {
formVar: FormGroup;
items = [];

constructor(private api: ApiService, private fb: FormBuilder) {}

ngOnInit(): void {
  this.formVar = this.fb.group({
    search:''
  });
}

onSubmit(){
  this.api.search(this.formVar.value).subscribe(
    data => {
      this.items = data;
      console.log(this.formVar.value);
    }
  )
 }
}

fromVar.value 的输出是这样的:

{search: "dfsdf"}
search: "dfsdf"
__proto__: Object

但我只需要这个对象内的字符串值。

标签: jsontypescript

解决方案


我想到了:

this.formVar.controls['search'].value

代替:

this.formVar.value

推荐阅读