如何显示 为空格而不显示为字符串。有raw像树枝一样的过滤器吗?
raw
<div>{{item}}</div> $scope.item = ' ';
但是结果逃不过了&nbsp;。我需要这个,因为' '高度为0。
&nbsp;
' '
使用 ngBindHtml 可以轻松完成
对于1.2.x以上版本的Angular:
用 ng-bind-html
ng-bind-html
工作演示
html
<div ng-app='myApp' ng-controller="Controller"> <div ng-bind-html="item"></div> </div>
脚本
var app = angular.module('myApp', ['ngSanitize']); app.controller('Controller', function ($scope, $sce) { $scope.item = 'What Is Your Name?'; });
对于Angular 1.0.x版本:
用 ng-bind-html-unsafe
ng-bind-html-unsafe
<div ng-app='myApp' ng-controller="Controller"> <div ng-bind-html-unsafe="item"></div> </div>
var app = angular.module('myApp', []); app.controller('Controller', function ($scope) { $scope.item = 'What Is Your Name?'; });