Angular 2 Form在提交后需要验证

时间:2016-10-26 21:38:06

标签: angular angular2-forms

我创建了一个创建一种社交媒体Post的表单。问题是,在填写所有字段后,我点击提交,验证仍然会在提交帖子后触发。我一直在研究角度2文档,似乎没有任何关于这种情况的讨论。我不能接受这个修复的黑客攻击。我的表格有问题吗?或者在讨论required电话时我是否遗漏了文档中的内容。以下是我的问题,请提前感谢您的任何帮助。

plunker

1 个答案:

答案 0 :(得分:1)

addPost(post){
        if(this.newPost != null && 
            post &&
            this.newPost.title.length>=1 &&
            this.newPost.description.length>=1){
                this.posts.unshift(this.newPost);
                this.newPost = new Post();
                return false // add this line
        }
    }

修改:在return false区块的末尾添加if