KnockoutJSを使用して、次のようにオブジェクトを反復処理しています。
これですべて機能します。しかし、私が抱えている問題はid
、のbutton
を単なる数値に設定することです。したがって、次のようになります。
<button id="1">Button 1</button>
<button id="3">Button 2</button>
<button id="8">Button 3</button>
だから私は次のように'Id'プロパティの前にプレフィックスを付けようとしました:
<div data-bind="foreach:Items">
<button data-bind="text: Name, attr: {'id': 'myprefix_' + Id}"></button>
</div>
しかし、それはうまくいかないようです。そのようにすると、ノックアウトのid
観察可能な機能でいっぱいになります...
だから私の質問は、id
フィールドの属性を指定するときにプレフィックスを追加するにはどうすればよいですか?