小编Lam*_*hop的帖子

Knockout绑定'with'别名'as'

我一直在使用淘汰赛并熟悉'foreach'绑定,我可以使用别名'as':

<ul data-bind="foreach: { data: categories, as: 'category' }">
  <li>
    <ul data-bind="foreach: { data: items, as: 'item' }">
      <li>
        <span data-bind="text: category.name"></span>:
        <span data-bind="text: item"></span>
      </li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

'with'绑定有类似的东西吗?我已尝试使用以下代码但收到错误:

未捕获的ReferenceError:无法处理绑定"with:function(){return {data:$ root.profileUser,as:'profile'}}"

<div data-bind="with: { data: $root.profileUser, as: 'profile' }">
<form class="form-horizontal">
<div class="form-group">
  <label for="inputName" class="col-sm-2 control-label">Preferred Name</label>
  <div class="col-sm-10">
    <input type="text" data-bind="textInput: profile.PreferredName" class="form-control" id="inputName" placeholder="Preferred Name">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript knockout.js

7
推荐指数
1
解决办法
1524
查看次数

标签 统计

javascript ×1

knockout.js ×1