Knockout.js knockoutjsforeach绑定-动态URL

Knockout.js knockoutjsforeach绑定-动态URL,knockout.js,Knockout.js,我试图通过knockoutjsforeach绑定从JSON集合生成动态链接 例如: <div class="profile-links"> <ul data-bind="foreach: Types"> <li> <a data-bind="attr: { href: 'https://myapp.com/?ref=' + text:TypeId }" /> </li> </ul>

我试图通过knockoutjsforeach绑定从JSON集合生成动态链接

例如:

<div class="profile-links">
  <ul data-bind="foreach: Types">
     <li>
       <a data-bind="attr: { href: 'https://myapp.com/?ref=' + text:TypeId }" />
     </li>
   </ul>
</div>

这将从KnockoutJS生成以下异常

未捕获错误:无法分析绑定。 消息:SyntaxError:意外标记:

正确的处理方法是什么?


<div class="profile-links">
  <ul data-bind="foreach: Types">
     <li>
       <a data-bind="attr: { href: 'https://myapp.com/?ref=' + TypeId }" />
     </li>
   </ul>
</div>

只需执行TypeId,就可以引用不带“text:”前缀的属性<代码>添加()在末尾。