使用具有动态字符串值的knockout js添加属性

时间:2014-08-21 07:49:10

标签: html knockout.js

我正在努力动态创建像UI一样的图块来显示指标。我想根据id动态显示一些颜色。我需要追加" _flag"动态值(symptom.symId = S1)。我的代码如下。

<div data-bind="foreach: {data:symptomArray , as: 'symptom'}">
<div data-bind="attr:{ id : symptom.symId}"> </div> 
</div>

请帮帮我

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,那么你想做:

attr: { id: sympton.symId + '_flag' }

或如果symId是可观察的,那么:

attr: { id: sympton.symId() + '_flag' }