ng-bind-html不适用于ng-options

马尔科姆

我需要清理选项中的特殊字符,但不能正常工作。也许有人可以告诉我我应该如何正确做?

例如:

HTML:

<div ng-controller="Ctrl">
    <select id="limitType" name="limit" ng-model="selectedLimit" ng-options="limit.text for limit in limits" ng-init="selectedLimit='5'" ng-bind-html="limit.text"></select>
<div>

JS:

var app = angular.module('app',['ngSanitize']);

function Ctrl($scope) {
  $scope.limits = [{
    text: 'Afficher &#0153; par page'
  }, {
    text: 'Afficher 10 par page'
  }, {
    text: 'Afficher 15 par page'
  }, {
    text: 'Afficher 20 par page'
  }];   
}

这是小提琴上的链接:http : //jsfiddle.net/rfTV2/3/

卡尔·G

您有三个选择。

  1. 您可以直接在源代码中包含Unicode字符
  2. 您可以使用JavaScript在浏览器中将html实体转换为unicode
  3. 或者,您可以退回标签ng-repeatng-bind-html在其上使用option

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ng-bind-html不适用于ng-options

来自分类Dev

ng-click不适用于ng-bind-html

来自分类Dev

ng-options不适用于基本情况

来自分类Dev

Bootstrap Caret类不适用于ng-bind

来自分类Dev

为什么ng-bind不适用于数组?

来自分类Dev

AngularJS:ng-bind-html不适用于按钮标签

来自分类Dev

ng-options仅适用于名称,不适用于值

来自分类Dev

筛选器不适用于AngularStrap bs-select和ng-options

来自分类Dev

ng-options理解表达式不适用于我的数据

来自分类Dev

AngularJS:提交时ng-model-options绑定表单值不适用于多个选择

来自分类Dev

角度过滤器不适用于ng-options

来自分类Dev

ng-options 不适用于带有 Add New 函数的 select 语句

来自分类Dev

ng-html2js不适用于Phantom,适用于Chrome

来自分类Dev

ng-if不适用于getDay()

来自分类Dev

Ng样式不适用于背景

来自分类Dev

ng-change不适用于ng-select

来自分类Dev

ng-click不适用于ng-if

来自分类Dev

ng-focus不适用于ng-include

来自分类Dev

ng-focus不适用于ng-include

来自分类Dev

AngularJS ngAnimate 适用于 ng-leave 但不适用于 ng-enter

来自分类Dev

NG-模型不适用于动态添加的HTML控件

来自分类Dev

ng-pattern在行内html中不适用于输入类型Number

来自分类Dev

ng-repeat范围不适用于其中的指令

来自分类Dev

CSS过渡不适用于ng-class

来自分类Dev

ng-pattern不适用于数字输入

来自分类Dev

ng-show不适用于div上的类

来自分类Dev

ng-click不适用于动态包含

来自分类Dev

ng-click不适用于chart.js

来自分类Dev

ng-disabled不适用于提交按钮