2015-06-28 93 views
1

我是MEAN堆棧的新手,我使用的是MEAN.JS,它爲文章設置了我的身份驗證,帳戶管理和CRUD模塊,如何爲這些文章添加註釋?有一個艱難的時間來得到這個。感謝您的幫助向MEAN.JS文章添加評論

+0

你如何添加評論*什麼*文章?在您的服務器(節點)上,還是在您的客戶端(角度)上是'articles'類?它僅僅是Mongodb中的一個對象嗎?這是別的嗎? MEAN.JS只是一個腳手架。提供一些代碼來顯示你實際上想要做的事情。 – Claies

+0

MEAN JS使用Yo Generator,給出這個命令'$ yo meanjs:crud-module '創建一個CRUD模塊,我給出的模塊名稱是「articles」。 –

+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 add:

    <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/ model-referenced-one-to-many-relationships-between-documents /或來自涵蓋此主題的教程。 – Nikola

+0

我認爲我現在有文章模型錯了。謝謝。 – user237462