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