javascript - 脚本中没有被编译

标签 javascript angularjs html-select angular-filters

我在 AngularJS 中创建了一个应用程序,其中包含使用过滤器的选项中带有空格的下拉菜单。该应用程序工作正常,但我为空间放置的   未编译。

我的代码如下所示

<强> JSFiddle

html

<select>
    <option ng-repeat="(key, value) in headers">{{value | space}}
    </option>
</select>

脚本

app.filter('space', function() {
  return function(text) {
       if(_.isUndefined(text.mainId))
       {
           console.log('entered mainId');
           return text.value;
       }
       else
       {
           console.log('entered');
           return '&nbsp;&nbsp;&nbsp;'+text.value;
       }
  };

最佳答案

它的工作原理是给出 unicode   的值。

app.filter('space', function() {
  return function(text) {
       if(_.isUndefined(text.mainId))
       {
           console.log('entered mainId');
           return text.value;
       }
       else
       {
           console.log('entered');
           return '\u00A0\u00A0\u00A0'+text.value;
       }
  };

Answer from here

关于javascript - 脚本中没有被编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28804718/

相关文章:

javascript - 选择缺少 type 属性的 HTML &lt;input&gt; 元素 - jQuery

angularjs - 如何在 angularjs 中使用 kendo ui listview

database - 在 Webmatrix 中获取数据库插入/更新的 @html.dropdownlist ID 值

javascript - 在选择框上过早触发更改事件

javascript - Angular ui-tree 检测连接树之间的拖动事件

javascript - 如何通过javascript从下拉列表中获取选定的值并在java bean中设置选定的值?

javascript - 3D CSS 变换 : translateZ causes elements to disappear in Chrome

javascript - 如何从等式到使用 javascript 进行编码

javascript - 有没有办法在jquery中检查div id和类

angularjs - 你可以在 angularjs 中嵌套 ngView 吗?