How can I display as space not as string. Is there raw filter like in twig?
<div>{{item}}</div>
$scope.item = ' ';
But the result is escaped &nbsp;. I need this because ' ' have height of 0.
Advertisement
Answer
It can be easily done by using ngBindHtml
For Angular above 1.2.x version:
use ng-bind-html
html
<div ng-app='myApp' ng-controller="Controller"> <div ng-bind-html="item"></div> </div>
script
var app = angular.module('myApp', ['ngSanitize']);
app.controller('Controller', function ($scope, $sce) {
$scope.item = 'What Is Your Name?';
});
For Angular 1.0.x version:
use ng-bind-html-unsafe
html
<div ng-app='myApp' ng-controller="Controller"> <div ng-bind-html-unsafe="item"></div> </div>
script
var app = angular.module('myApp', []);
app.controller('Controller', function ($scope) {
$scope.item = 'What Is Your Name?';
});