我正在使用 Knockout js 打印出网格的行。我希望我的视图基于迭代的索引是否可被 2 整除来应用 CSS 类。
这是我的绑定语句,为每一行调用:
<data-bind="css: { $index % 2 === 0 ? 'grid_row' : 'grid_a_row' }">
出现两个问题:
%
在属性声明中似乎禁止使用。我的 IDE(VS2012)无法识别%
作为字符串一部分出现的任何内容(我可以通过颜色的差异看出这一点)- 这是在
Knockout 中应用一类或另一类的正确方法吗?还是我必须写$index % 2 === 0
两次(每个班级一次)?
哪些解决方案适用?