我有一个AngularJS应用程序。在该应用程序中,如果我们点击按钮,我们将显示一些具有选项卡的内容。通过点击每个选项卡,相应的数据将被获取并需要在那里显示。因此,我正在动态获取数据。但问题是,在下面的示例中,我的内容中有HTML标签(例如:“address”:“<b>NewYork</b>
”)。但是当我点击地址选项卡时,它显示为<b>NewYork</b>
,而不是NewYork。请给我建议。
$scope.tabs = [
{ title:'id', content:data[0].id, active:true },
{ title:'name', content:data[0].name,active:false},
{ title:'address', content:$sce.trustAsHtml(data[0].address),active:false},
{ title:'pin', content:data[0].pin,active:false}
];
<ul class="nav nav-tabs">
<li ng-repeat="tab in tabs" ng-class="{active: tab.active}" >
<a href="" ng-class="{active: tab.active}" ng-click="select(tab)" data-toggle="tab">{{tab.title}}</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade in" ng-repeat="tab in tabs" ng-class="{active: tab.active}" style="width:100%">
{{tab.content}}
</div>
</div>