Мне нужно отобразить теги $scope.htmlView
в виде html.angular bind html tags from controller to html view
Я уже пробовал использовать ng-bind-html
. Он отображает теги html, но значения переменных области не отображаются.
Как я могу визуализировать как теги html, так и значения переменной области видимости?
Это контроллер:
$scope.newObj = {
billStatus : true;
eventTime : "2015-01-10"
};
$scope.htmlView = '<p>{{newObj.eventTime}}</p> <div style="margin-top: -15px;"><md-checkbox ng-checked="{{newObj.billStatus}}" style="margin-left: 0px;" aria-label="Bilable"><span style="margin-left:0px;">Bilable</span> </md-checkbox></div>'
Ожидаемый результат:
<p> 2015-01-10</p>
<div style="margin-top: -15px;">
<md-checkbox ng-checked="true" style="margin-left: 0px;" aria- label="Bilable">
<span style="margin-left:0px;">Bilable</span>
</md-checkbox>
</div>
Я ищу через Интернет в течение нескольких дней и до сих пор could't найти способ, чтобы выяснить это. пожалуйста помогите. Спасибо.
Вы пытались сделать это '$ sce.trustAsHtml (string)' trustAsHtml? – Rakeschand
Проверьте этот вопрос http://stackoverflow.com/questions/17417607/angular-ng-bind-html-and-directive-within-it –
Ссылка здесь (http://stackoverflow.com/questions/18157305/angularjs-compiling -dynamic-html-strings-from-database) –