【发布时间】:2016-10-31 11:51:42
【问题描述】:
我正在使用 Ionic 框架和 Angular 构建一个移动应用程序。我的服务 JS 中有这个数组 (对于这个演示,只传递了一个值):
// Some fake testing data
var articles = [{
id: 0,
title: 'This is the title',
intro: 'This is the intro.',
image: 'img/ben.png',
published: '31/10/2016',
text: '<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer urna lacus, aliquam sed ante vitae, ornare fermentum ipsum. Duis pellentesque.</p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer urna lacus, aliquam sed ante vitae, ornare fermentum ipsum. Duis pellentesque.</p>',
url: 'http://www.domain.com/article'
}];
这就是我的控制器 JS 在这个特定页面上的样子:
.controller('NewsDetailCtrl', function($scope, $stateParams, Articles) {
$scope.article = Articles.get($stateParams.articleId);
})
HTML 模板如下所示:
<ion-view view-title="Article">
<ion-content class="padding">
<img ng-src="{{article.image}}" style="width: 64px; height: 64px">
<p>
{{article.text}}
</p>
</ion-content>
</ion-view>
现在,在应用程序中,{{article.text}} 按原样传递,而不是作为 HTML。你可以看看下面的图片:
我该如何解决这个问题? (对不起,如果这是一个菜鸟问题,我刚刚开始使用 Angular)
【问题讨论】:
标签: javascript angularjs json ionic-framework