2015-06-28 2 views
1

Я новичок в стеке MEAN, я использую MEAN.JS, который настраивает мою аутентификацию, управление учетными записями и модуль CRUD для статей, как мне добавлять комментарии к этим статьям? Имея трудное время, чтобы получить это. Спасибо за помощьДобавление комментариев к статьям MEAN.JS

+0

как вы добавляете комментарии к * what * articles? это 'articles' класс на вашем сервере (узле) или на вашем клиенте (угловой)? это всего лишь объект в Монгодбе? это что-то еще? MEAN.JS - это всего лишь леса. Предоставьте некоторый код, чтобы показать, что вы на самом деле пытаетесь сделать с ним. – Claies

+0

MEAN JS использует Yo Generator, предоставляя эту команду '$ yo meanjs: crud-module ' создает модуль CRUD, имя модуля, которое я дал, - это «статьи». –

+0

ОК, поэтому вы создали класс статей. что это связано с комментариями? или вы хотите пошаговое руководство по разработке своего приложения? – Claies

ответ

4

Для того, чтобы добавлять комментарии к вашей MEAN.js статье, например, вы должны сделать следующие шаги:

  1. В файле app/models/article.server.model.js оных:

    comment: { type: String, default: '', trim: true },

  2. В архиве 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>

  3. В файле public/modules/articles/controllers/articles.client.controller.js настроить функцию create быть:

    var article = new Articles({ title: this.title, content: this.content, comment: this.comment });

  4. В файле public/modules/articles/views/view-article.client.view.html добавить этот раз перед закрывающим section тег:

    <p data-ng-bind="article.comment"></p>

Это он, теперь у вас есть новый поле comment для каждой статьи. Что вы должны делать сейчас, и я надеюсь, что это ясно из этих инструкций здесь, это изменение части редактирования статей.

Надеюсь, это поможет, удачи в MEAN.js. И, поскольку вы упомянули учебник, вы можете посмотреть this tutorial series.

+0

Не могли бы вы объяснить, как вы могли бы добавить возможность пользователям комментировать статью и иметь в каждой статье свои уникальные комментарии? До сих пор я создал модуль комментариев и добавил блок комментариев для создания каждой статьи, но как вы создаете отношения со статьей? – user237462

+1

Вы можете сделать это с помощью так называемых ссылок на документы (если у вас есть, если я правильно понял, создал новую модель комментариев), о которой вы можете прочитать больше из официальных документов http://docs.mongodb.org/manual/tutorial/ модель-ссылки-один-ко-многим-отношения между документами/или из учебников, посвященных этой теме. – Nikola

+0

Я думаю, что сейчас у меня есть Модель Статьи. Благодарю. – user237462