gpt4 book ai didi

html - 如何获取 json 中返回的 HTML 数据以供浏览器解析 - Cordova/Ionic

转载 作者:行者123 更新时间:2023-11-28 04:51:46 25 4
gpt4 key购买 nike

好的,我有从 Drupal 服务返回的数据。我正在使用 AngularJS 和 ionic 框架,该框架使用 Cordova 或 Phonegap 将 html/css/js 打包到移动平台的混合应用程序中。这是我在 codepen 中的代码的链接:http://codepen.io/BruceWhealtonSWE/pen/PqOZeV

我想我应该使用脚本标签来保存部分 View ,因为我在 html View 中显示的关于页面不正确。在我的代码中,有一个 index.html 文件,它使 about.html 文件小得多。
无论如何,代码的重要部分是 app.js 文件,尤其是 Controller 。

.controller('AboutController', ['$scope', '$http', '$state', function($scope, $http, $state) {
$http.get('http://toptenbooks.net/api/v1/node/6').success(function(data) {
console.log(data.body.und[0].value.toString());
$scope.title = data.title;
$scope.body = data.body.und[0].value.toString();
});
}]);

我可以 console.log 正文,这是正确的。它是 html 内容,而不仅仅是纯文本。 ionic serve 的输出将 html 显示为纯文本。所以,我基于 Drupal 的 api 返回 json。
在我想要呈现 html 的关于页面上,在模板中,我得到的 html 看起来像纯文本。

这是 about.html View :

<ion-view view-title="Information about the App">

<ion-pane>

<div class="card">

<h2>{{title}}</h2>
<div>{{body}}</div>


</div>

</ion-pane>
</ion-view>

在此先感谢您的帮助/提示,布鲁斯

最佳答案

如果你想以 Angular 显示来自变量的html,你需要使用一个指令:

<div ng-bind-html="variable"></div>

文档:https://docs.angularjs.org/api/ng/directive/ngBindHtml

关于html - 如何获取 json 中返回的 HTML 数据以供浏览器解析 - Cordova/Ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com