繁体   English   中英

将ng样式换成字符串

[英]Wrap ng-style in string

所以我有一些跨度,如果filters[*index*]为空值则应该隐藏

var span = "<span ng-style='{ 'display': filters[" + filterIndex + "] == '' ? 'none' : 'inline-block' }'></span>"
cell.html(span);

当然是行不通的

但是,当它转到html页面时,我看到了:

<span ng-style="{ " display':="" filters[6]="=" ''="" ?="" 'none'="" :="" 'inline-block'="" }'=""></span>

我应该如何包装ng-styl e以查看想要查看的结果?

例如,为什么不只是ng

<div ng-repeat-start="filter in filters track by $index">
     <span ng-if="$index!=null"> {{filter.a}} {{$index}}</span>
</div>

我没有编写Angular代码,请尝试如下操作:

const style = filters[filterIndex] == '' ? 'none' : 'inline-block';
var span = `<span ng-style={ 'display': ${style} }></span>`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM