如果我mogodb定义的数据类型是string的话,
然后在ts文件中定义的类 YueCuisine的其中数据的属性均为string,比如说:
export class YueCuisine {
constructor(
public id: string,
public name: string,
public intro: string,
}
这样服务中services.ts的更新数据的函数这样写:
updatecai(cai1: YueCuisine): Observable<YueCuisine> {
return this.httpClient.put<YueCuisine>(this.yueUrl, cai1);
}
然后组件中component.ts的函数这样写:
save(): void {
this.yueService.updatecai(this.yue)
.subscribe(() => this.goBack());
}
然后在html的某个button里调用这个函数,去更新后台数据是完全没问题的。
但是我把mongodb中的某项数据定义成“array”属性,然后在angular的类中声明变成:
public intro:Array<string>
而不更改那些函数的写法,就不能成功像后台传数据了。请问要怎么做?