2012-12-20 57 views
0

我需要在淘汰賽在foreach中添加一個ATTR像這樣:如何上下文屬性結合pseudovariables在淘汰賽串

<input type="hidden" data-bind="value: url, attr: { name: 'test[' + $index + ']' }" /> 

我需要的輸出:

<input type="hidden" data-bind="value: url, attr: { name: 'test[' + $index + ']' }" name=test[0] /> 

但我得到是:

<input type="hidden" data-bind="value: url, attr: { name: 'test[' + $index + ']' }" name="test[function d(){if(0<arguments.length){if(!d.equalityComparer||!d.equalityComparer(c,arguments[0]))d.H(),c=arguments[0],d.G();return this}b.r.Va(d);return c}"]/> 

當我使用$指數像這樣:

<input type="hidden" data-bind="value: url, attr: { name: $index }" /> 

它的工作原理

<input type="hidden" data-bind="value: url, attr: { name: 'test[' + $index + ']' }" name=0 /> 

...但我需要將它與字符串相結合。

回答

0

您需要添加括號$指標對其進行評估,即attr: { name: 'test[' + $index() + ']' }

+0

我認真想過我試過那一個。可能不會!謝謝! –