我是MEAN堆栈的新手,我正在使用MEAN.JS,它设置我的身份验证,帐户管理和文章的CRUD模块,我如何为这些文章添加评论?很难得到这个。谢谢你的帮助
答案 0 :(得分:4)
要为MEAN.js文章示例添加评论,您需要执行以下步骤:
在文件app/models/article.server.model.js
中添加:
comment: {
type: String,
default: '',
trim: true
},
在文件public/modules/articles/views/create-article.html
中添加:
<div class="form-group">
<label class="control-label" for="comment">Comment</label>
<div class="controls">
<textarea name="comment" data-ng-model="comment" id="comment" class="form-control" cols="30" rows="10" placeholder="Comment"></textarea>
</div>
</div>
在文件public/modules/articles/controllers/articles.client.controller.js
中,将create
功能调整为:
var article = new Articles({
title: this.title,
content: this.content,
comment: this.comment
});
在文件public/modules/articles/views/view-article.client.view.html
中,在结束section
标记之前添加此内容:
<p data-ng-bind="article.comment"></p>
就是这样,现在每篇文章都有一个新字段comment
。你现在应该做什么,我希望这里的说明清楚,这是改变文章的编辑部分。
希望这有帮助,MEAN.js祝你好运。而且,既然您提到了教程,那么您可以自由地查看this tutorial series。