[英]AngularJS json data not showing on textarea
我正在嘗試從mongodb數據庫查詢數據並在表單上顯示數據,以下是我的json響應,該數據將不會顯示在textarea中,但是如果將textarea替換為顯示數據的輸入字段,則無法正常工作
<textarea rows="15" class="form-control" ngmodel="pageContent.content"></textarea>
如果我將textarea替換為輸入字段,它將起作用
<input class="form-control" type="text" ng-model="pageContent.content" />
JSON數據
{
"_id": "59f768a4f26ad23a7c6bfa3d",
"title": "test title",
"url": "test url",
"content": "test content",
"menuIndex": 4,
"date": "2017-10-30T18:00:04.113Z",
"__v": 0
}
查看文件
<h1>{{heading}}</h1>
<hr/>
<form role="form" id="add-page" ng-submit="savePage()">
<div class="form-group">
<label>Page ID</label>
<input class="form-control" type="text" readonly ngmodel="pageContent._id" />
</div>
<div class="form-group">
<label>Page Title</label>
<input class="form-control" type="text" ng-model="pageContent.title" />
</div>
<div class="form-group">
<label>Page URL Alias</label>
<input class="form-control" type="text" ng-model="pageContent.url" />
</div>
<div class="form-group">
<label>Menu Index</label>
<input class="form-control" type="number" ng-model="pageContent.menuIndex" />
</div>
<div class="form-group">
<label>Page Content</label>
<textarea rows="15" class="form-control" ngmodel="pageContent.content"></textarea>
</div>
<input type="submit" class="btn btn-success" value="Save">
</div>
</form>
頁面模型
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Page = new Schema({
title: String,
url: { type: String, index: { unique: true } },
content: String,
menuIndex: Number,
date: Date
});
var Page = mongoose.model('Page', Page);
module.exports = Page;
有人可以幫我嗎?
在某些輸入中,您有ngmodel
更改為ng-model
<input class="form-control" type="text" readonly ng-model="pageContent._id" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.