0

在我的控制器中,我使用 REST API 响应动态生成模板,然后将值显示为 ion-radio。

我的代码

var generatedTemplate = '<ion-list>';

angular.forEach($scope.longPressOptions, function(value, index) {
  generatedTemplate += '<ion-radio class="item-text-wrap" ng-model="longPressOptions.selectedValue" ng-value="' + value.wc_id + '">' + value.wc_name + '</ion-radio>';
}

generatedTemplate +=  '</ion-list>';

value.wc_name可能包含“<Default>”、“N/A”、...值。此类值未列出并显示错误。

如何按原样打印值,而不将其转换为 HTML 格式?

编辑1:(添加图片)

<默认>应显示在突出显示的区域中。

在此处输入图像描述

编辑2:(生成的代码)

<h5 style="border-bottom: 1px solid lightgray">Bystar 3015-2</h5> 
<ion-list>
  <ion-radio class="item-text-wrap" ng-model="longPressOptions.scheduleSelectedWC" ng-value="2"> //NewName 
  </ion-radio>
  <ion-radio class="item-text-wrap" ng-model="longPressOptions.scheduleSelectedWC" ng-value="10">N/A 
  </ion-radio>
  <ion-radio class="item-text-wrap" ng-model="longPressOptions.scheduleSelectedWC" ng-value="11"><Default> 
  </ion-radio>
</ion-list>
4

1 回答 1

0

您可以在 html 中打印为字符串,例如

 <ion-radio class="item-text-wrap" ng-model="longPressOptions.scheduleSelectedWC" ng-value="11"> <![CDATA[ <default> ]]>
  </ion-radio>
于 2017-10-25T08:02:23.367 回答