[英]Json request text not well formed
我正在使用 angularjs 制作我的第一个 Web 应用程序。
我正在从服务器检索数据作为 JSON 对象,并且我试图在 HTML 页面中显示。 json 对象看起来像:
{
"title":"news1",
"description":"La fédération du <strong>Malawi<\/strong> n’a pas trop attendu pour remercier le sélectionneur <strong>Young Chimodzi<\/strong> après la défaite à domicile face au <strong>Zimbabwe.<\/strong>\ <br\/>\ <br\/>Le technicien local a été placé en congés jusqu’à la fin de son contrat qui expire à la fin de juillet prochain. La raison est simple, la défaite surprise face au Zimbabwe 1-2 lors de la première journée de la phase éliminatoire de la Coupe d’Afrique des nations Orange 2017.\ <br\/>\ <br\/>L’instance du pays a annoncé qu’un successeur à <strong>Young Chimodzi<\/strong> sera nommé le 1er aout prochain. Alors que l’intérim sera assuré par <strong>Ernest Mtawali.<\/strong>\"
}
我正在使用一个简单的 ng-repeat 来显示文本:
<div ng-rpeat="n in news">
<p>{{n.description}}</p>
</div>
我正在使用一个简单的 json 请求:
$http.get("http://www.server/news", {headers: {
'Content-Type': 'application/json'
}, })
.success(function (response) {
$scope.news = response;
});
我尝试更改内容类型并使用它但没有更改
文本格式不正确,它显示如下:
您想呈现 html。 为此,您需要 angular sanatize 库。
在您的 html 中添加 angular-sanatize.js,并在您的模块中添加 ngSanatize 的依赖项。
并将您的 html 更新为
<p ng-bind-html="n.description"></p>
详情请参考 - https://docs.angularjs.org/api/ng/directive/ngBindHtml
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.