• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何上下文属性结合pseudovariables在淘汰赛串

knockout.js 来源:drew schmaltz 3次浏览

我需要在淘汰赛在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 /> 

…但我需要将它与字符串相结合。

===========解决方案如下:

您需要添加括号$指标对其进行评估,即attr: { name: 'test[' + $index() + ']' }


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)