javascript - AngularJS 中的 HTML 解码
问题描述
我们使用的是 AngularJS 1.5.6 版,并且 HTML 字符在文本中没有正确显示。我尝试了很多代码,但都没有成功。StackOverflow 中有很多相关的主题,我已经尝试了大部分,但仍然出现 HTML 代码结构。
例如。
2 <sup>3</sup>
显示为。不幸的是,在更复杂的 HTML 代码中,即使是文本现在也难以阅读。如何获取 HTML 代码解码?
核心.js
app.controller('stockCheckAppController', function ($scope, $http) {
stockCheckAppLoad();
function stockCheckAppLoad() {
$http.get("https://example.com/getSto").success(function (stockCheckAppData) {
$scope.stockCheckAppLoad.innerHTML = stockCheckAppData;
})
}
});
应用程序.js:
var app = angular.module('stockCheckApp', []);
(function () {
'use strict';
angular.module('utils.autofocus', [])
.directive('autofocus', ['$timeout',
function ($timeout) {
return {
restrict: 'A',
link: function ($scope, $element) {
$timeout(function () {
$element[0].focus();
});
}
};
}
]);
})();
索引.html
<h3 class="text-white">{{stockCheckAppData.name}}</h3>
解决方案
我没有看到您utils.autofocus
在 module 中注入 module stockCheckApp
。如果你不知道,那么你可以像这样注入它:
var app = angular.module('stockCheckApp', ['utils.autofocus']);
我遇到了这个问题,https://stackoverflow.com/a/10971756/2008962应该可以解决您的问题。
推荐阅读
- python - How do I store the absolute value of random numbers in a certain column of an array?
- android - Android ImageView strecthes background
- c# - How can I access to my Grid table from my private method
- javascript - Javascript calculate all values from HTML list
- reactjs - 反应帖子不显示标题
- azure - Get-MgApplication is not recognized as the name of a cmdlet - Power Shell
- javascript - 多倒计时
- ocaml - 如何在 src 文件中使用 reasonml rtop
- python - 如何使用 python 日期格式字符串和 strptime 函数将天数转换为小时数?
- python - read_csv appends a .1 to column name