Angular 角度柱方法工作不正常
在这个POST方法中,我在执行Angular 角度柱方法工作不正常,angular,service,crud,Angular,Service,Crud,在这个POST方法中,我在执行console.log('value:-'+this.newCourses)时发布了一个数据 这里的对象来了,这里的值,我张贴的不是打印 { new course data saved succcesfully , this.token ... [object Object] , value:- [object Object] } postData(){ this.token = getToken();
console.log('value:-'+this.newCourses)时发布了一个数据代码>
这里的对象来了,这里的值,我张贴的不是打印
{ new course data saved succcesfully ,
this.token ... [object Object] ,
value:- [object Object] }
postData(){
this.token = getToken();
this.details['title'] = this.form.getRawValue();
this.details['category'] = this.form.getRawValue();
this.details['length'] = this.form.getRawValue();
this.details['content'] = this.form.getRawValue();
this.details['product_name'] = getProduct()['name'];
this.details['updated'] = 'Monday';
console.log(this.details);
this.httpHeaders = new HttpHeaders({
"Authorization": "Bearer " + this.token});
this._httpClient.post('http://127.0.0.1:8000/api/products/add-course/',this.details, {headers: this.httpHeaders}).subscribe(
result => {
console.log(result);
console.log("new course data saved succcesfully");
this.token = getToken();
this.newCourses = result;
console.log( 'value:- '+ this.newCourses);
},
error => {
console.log(error);
}
);
}
您只看到将对象连接到字符串的结果
如果要记录对象本身,请分别记录字符串和对象:
console.log('value:-',this.newCourses);
注意,我在这里将两个参数传递到console.log
连接对象和字符串时,将调用对象的toString()
方法。默认情况下,这将显示[object object]
constobj={a:1,b:2,c:3};
//用字符串连接obj
console.log('value:-'+obj);
//将字符串和对象本身作为单独的参数记录
console.log('value:-',obj);
//log obj.toString()
const objString=obj.toString();
console.log(objString)代码>您只看到将对象连接到字符串的结果
如果要记录对象本身,请分别记录字符串和对象:
console.log('value:-',this.newCourses);
注意,我在这里将两个参数传递到console.log
连接对象和字符串时,将调用对象的toString()
方法。默认情况下,这将显示[object object]
constobj={a:1,b:2,c:3};
//用字符串连接obj
console.log('value:-'+obj);
//将字符串和对象本身作为单独的参数记录
console.log('value:-',obj);
//log obj.toString()
const objString=obj.toString();
console.log(objString)代码>一个领先的标题位!我想我们必须假设post
至少没有返回错误,由于console.log
被命中。我从版本2+开始使用angular,并且我总是以json的形式发送数据,现在我只是检查了httpClient,发现如果主体是一个对象,他将运行json.stringify,所以这里的帖子没有问题,只是console.log,因为你回答了一个前导标题!我想我们必须假设post
至少没有返回错误,由于console.log
被命中。我从版本2+开始使用angular,并且我总是以json的形式发送数据,现在我只是检查了httpClient,发现如果主体是一个对象,他将运行json.stringify,所以这里的post没有问题,只需要您回答的console.log