Ran*_*iff 3 javascript angularjs angular-ui-grid
只要字段值不是空字符串,我需要在我的ui-grid中显示一个按钮.我尝试过使用ng-if但不起作用.这是我的网格选项中的代码:
{ field: 'ReleaseStatus',
width: 125,
displayName: 'Release Status',
cellTemplate:
'<div ng-if="row.entity.ReleaseStatus != """>
<button id="editBtn"
type="button"
class="btn btn-default"
data-toggle="modal"
data-target="#myModal"
ng-click="grid.appScope.launch(row)">
{{COL_FIELD}}
</button>
</div>'
},
Run Code Online (Sandbox Code Playgroud)
没有ng-if按钮显示,效果很好.但是,由于某些记录的字段ReleaseStatus为空字符串,因此不应显示该按钮.
非常感谢任何帮助.
你应该这样写:
'<div ng-if="row.entity.ReleaseStatus !== \'\'">'
Run Code Online (Sandbox Code Playgroud)
你也可以把ng-if直接放在你试图隐藏的按钮上.
但要注意使用ng-if,因为它每次都会创建一个新的范围.
| 归档时间: |
|
| 查看次数: |
4298 次 |
| 最近记录: |