在不加载的情况下在页面上显示表单数据

时间:2018-10-29 07:39:50

标签: angular angular4-forms

当评论表发布时,我想在顶部显示最新评论而不重新加载页面。注释存储到数据库,但是使用我的代码,我无法显示注释。我看到一些教程在做.push. unshift,但是这里说unshift函数未定义。

comments = [];

onSubmit = () => {
    let data = {
        id: this.route.snapshot.params.id,
        comment: this.form.comment,
        user: this._tokenService.getUser()

    };

    this._eventservice.postComment(data).subscribe(
        res => {
            this.comments.unshift(data.comment)
            this.form.comment = null;
        },
        err => console.log(err)
    );
}

0 个答案:

没有答案