Я новичок в стеке MEAN, я использую MEAN.JS, который настраивает мою аутентификацию, управление учетными записями и модуль CRUD для статей, как мне добавлять комментарии к этим статьям? Имея трудное время, чтобы получить это. Спасибо за помощьДобавление комментариев к статьям MEAN.JS
ответ
Для того, чтобы добавлять комментарии к вашей 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.
Не могли бы вы объяснить, как вы могли бы добавить возможность пользователям комментировать статью и иметь в каждой статье свои уникальные комментарии? До сих пор я создал модуль комментариев и добавил блок комментариев для создания каждой статьи, но как вы создаете отношения со статьей? – user237462
Вы можете сделать это с помощью так называемых ссылок на документы (если у вас есть, если я правильно понял, создал новую модель комментариев), о которой вы можете прочитать больше из официальных документов http://docs.mongodb.org/manual/tutorial/ модель-ссылки-один-ко-многим-отношения между документами/или из учебников, посвященных этой теме. – Nikola
Я думаю, что сейчас у меня есть Модель Статьи. Благодарю. – user237462
как вы добавляете комментарии к * what * articles? это 'articles' класс на вашем сервере (узле) или на вашем клиенте (угловой)? это всего лишь объект в Монгодбе? это что-то еще? MEAN.JS - это всего лишь леса. Предоставьте некоторый код, чтобы показать, что вы на самом деле пытаетесь сделать с ним. – Claies
MEAN JS использует Yo Generator, предоставляя эту команду '$ yo meanjs: crud-module' создает модуль CRUD, имя модуля, которое я дал, - это «статьи». –
ОК, поэтому вы создали класс статей. что это связано с комментариями? или вы хотите пошаговое руководство по разработке своего приложения? – Claies