首页 > 解决方案 > 在页面上显示表单数据而不加载

问题描述

当评论表单发布时,我想在顶部显示最新评论而不重新加载页面。评论存储到数据库中,但使用我的代码,我无法显示评论。我看到一些教程正在做.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)
    );
}

标签: angularangular4-forms

解决方案


推荐阅读