我想使用以下内容:
<span ng-bind="rep.newDate.match('.*FNFx.*')?'NotAvailable':(rep.value===''?'?':rep.value)"></span>
但它没有用。如何纠正?
答案 0 :(得分:0)
我的问题我觉得你不能使用JavaScript的match
函数,因为它在模板中。这是因为它不在角度范围内。
要解决此问题,请在控制器中创建一个函数,以执行正则表达式部分,如下所示:
$scope.matchPattern = function(date) {
return date.match('.*FNFx.*')
}
并将您的ng-bind
更改为:
ng-bind="matchPattern(rep.newDate)?'NotAvailable':(rep.value===''?'?':rep.value)"