Angularjs 在ng bind html中拆分角度字符串

Angularjs 在ng bind html中拆分角度字符串,angularjs,Angularjs,我知道这方面还有其他问题,但我已经尝试过了,似乎没有任何效果 我基本上有一个从$http.get检索的角度变量。 内容是html编码的,如: Paperwhite &#8211; Human Nature 所以我必须把它显示为 <div ng-bind-html="songrel.title.rendered"></div> 或 然后 <div ng-bind-html="showFirstBr(songrel.title.rendered)">&

我知道这方面还有其他问题,但我已经尝试过了,似乎没有任何效果

我基本上有一个从$http.get检索的角度变量。 内容是html编码的,如:

Paperwhite &#8211; Human Nature
所以我必须把它显示为

<div ng-bind-html="songrel.title.rendered"></div>

然后

<div ng-bind-html="showFirstBr(songrel.title.rendered)"></div>

但似乎什么都不管用。我错过了什么?

试试这个

var-app=angular.module(“MyApp”,[]).controller(“MyCtrl”,函数($scope,$sce){
var str='Paperwhite–;人性';
$scope.test=$sce.trustAsHtml(str.split('&8211;')[1]);
})

我已经修复了在控制器中添加此选项的问题:

$scope.showFirstBr = function(content){
    var c = content.replace('&#8211;','-');
    return c.split('-')[1]
};

我已经修复了这个
$scope.showFirstBr=function(content){var c=content.replace('–;','-');返回c.split('-')[1]}如用户所写(他删除了答案)。我的变量是$http.get的结果,它返回一个或多个数组。我必须在ng repeat中访问它。不知道如何使用你的代码
$scope.showFirstBr = function(content){
    return content.split('&#8211;')[1]
};
<div ng-bind-html="showFirstBr(songrel.title.rendered)"></div>
$scope.showFirstBr = function(content){
    var c = content.replace('&#8211;','-');
    return c.split('-')[1]
};