【发布时间】:2017-12-18 12:10:09
【问题描述】:
基本上我正在尝试使用Angularjs ng-bind 对| 进行样式分隔,但它没有应用样式,而是将span 标签添加到字符串中。使用 AngularJs 完成这项任务的正确方法是什么?
main.html
<li ng-repeat="message in event.data track by $index">
<span class="messageMargin" ng-bind="messageTest">{{message.value}}</span>
</li>
ctrl.js
var data = "[2017-07-12T12:38:36-04:00]|zds455|info|<n/a>|[infra.actorRouter] Processing message from topic UEQ: 216014da-b849-4a1d-8232-3629e58338ce { partition: 0, offset: 12081530 }"
$scope.messageTest = data.replace(/\|/g, '<span class="pipe">|</span>');
main.css
.pipe {
background: red;
width: 1em;
color: white;
display: inline-block;
text-align: center;
}
【问题讨论】:
标签: html css angularjs angularjs-directive angularjs-scope