Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExpressJS/AngularJS:将JSON对象转换为字符串_Json_Angularjs_Express_Mongoose_Meanjs - Fatal编程技术网

ExpressJS/AngularJS:将JSON对象转换为字符串

ExpressJS/AngularJS:将JSON对象转换为字符串,json,angularjs,express,mongoose,meanjs,Json,Angularjs,Express,Mongoose,Meanjs,我正在努力做一些可能非常简单的事情,但在Stackoverlow上搜索几个小时并没有帮助 我在用特雷弗爵士和MEANJS。Trevor爵士将自己应用于textarea字段,并将其内容保存为JSON字符串 特雷弗爵士正在将其内容保存到一个字段content,该字段在猫鼬模式中被设置为对象类型 创建效果很好,一切都按预期保存 但是,在编辑时,数据显示不正确。文本字段被指定为data ng model=“article.content”[模型中的“content”字段],但显示为[对象对象],因此当特

我正在努力做一些可能非常简单的事情,但在Stackoverlow上搜索几个小时并没有帮助

我在用特雷弗爵士和MEANJS。Trevor爵士将自己应用于textarea字段,并将其内容保存为JSON字符串

特雷弗爵士正在将其内容保存到一个字段
content
,该字段在猫鼬模式中被设置为
对象
类型

创建效果很好,一切都按预期保存

但是,在编辑时,数据显示不正确。文本字段被指定为
data ng model=“article.content”
[模型中的“content”字段],但显示为
[对象对象]
,因此当特雷弗爵士试图解析值时,它会出错

我已尝试使用带有
$formatters
的指令来更改值:

    <textarea data-ng-model="article.content" id="content" 
class="form-control st-instance" placeholder="Content" stRaw>
</textarea>
}))

但似乎从未触发过该指令[我在link函数中尝试了
console.log
,但从未看到任何东西]

以前,我可以通过更改模式类型
String
,然后在代码中反复使用
stringify
,使其正常工作。这看起来很草率,造成了不必要的膨胀,并且在尝试在实际的视图页面上迭代时也带来了挑战[它被视为
字符串
——无法理解如何解析]


我假设我需要在呈现
article.content
属性之前捕获该属性,并将其值更改为字符串。这是正确的方向吗?

您的html中有输入错误,
stRaw
应该是
st raw

<textarea data-ng-model="article.content" id="content" class="form-control st-instance" placeholder="Content" st-raw></textarea>


你能给我们一个console.log(article.content)@ma08-在服务器端代码[根据id查找文章]上执行console.log(article.content)返回“{data:[{data:[Object],type:'heading'},{data:[Object],type:'text'}”。。。但是,从角度运行同一个console.log[在用于填充编辑屏幕的代码中],它返回时未定义。在客户端?Hi@ma08-我太快按了enter键,因此不得不编辑我的回复。=)在代码中运行console.log(article.content),我将$scope.article设置为服务器端查询中找到的项目,结果是未定义。检查firebug中的$scope显示内容中填充了一个带有expect键:值对的对象。如果有任何区别,其余字段将正确显示——标题、slug、标记等。这确实是我遇到的挑战。Sheesh——我讨厌忽略这么简单的事情。谢谢欢迎:)当我开始学习angularjs时,我自己也经常为这种问题感到沮丧。
<textarea data-ng-model="article.content" id="content" class="form-control st-instance" placeholder="Content" st-raw></textarea>