我的列绑定到名为<div id="nav">
<div class="nav">
<ul>
<li><a href="">About</a></li>
<li><a href="">Text</a>
</li>
<li><a href="">Text</a></li>
</ul>
</div>
</div>
的{{1}},其值为field
或state
。我想将此映射到以下内容:
S
=&gt; L
,
S
=&gt; Short
这是定义绑定的方式:
L
我已经在使用Long
和$scope.gridOptions = {
enableSorting: true,
enableFiltering: true,
enableHorizontalScrollbar: 0,
columnDefs: [
{name: 'action', field: 'state', width: 110, enableFiltering: false}
]
};
,但其中任何一个分别用于类应用程序或事件绑定。如何根据cellclass
?
答案 0 :(得分:1)
如果它对任何人都有帮助,我最终会这样做:
let stateTemplate = "<div>{{row.entity.state == 'L' ? 'Buy' : 'Sell'}}</div>"
$scope.gridOptions = {
enableSorting: true,
enableFiltering: true,
enableHorizontalScrollbar: 0,
columnDefs: [
{name: 'action', field: 'state', cellTemplate: stateTemplate, enableFiltering: false}
],
data: someData
};