加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angularjs. ng-switch无法在桌面内工作

发布时间:2020-12-17 10:17:26 所属栏目:安全 来源:网络整理
导读:无论如何我可以让ng-switch在桌子内工作吗?表示例不起作用,但ul exampel工作正常.问题是我真的需要表格示例.我正在使用角度1.07. table tbody ng-repeat="item in items" trtd{{ item.heading }}/td/tr tr ng-repeat="row in item.fields" ng-switch on="ro
无论如何我可以让ng-switch在桌子内工作吗?表示例不起作用,但ul exampel工作正常.问题是我真的需要表格示例.我正在使用角度1.07.
<table>
  <tbody ng-repeat="item in items">

  <tr><td>{{ item.heading }}</td></tr>

  <tr ng-repeat="row in item.fields" ng-switch on="row.nb">

  <div ng-switch-when="01">
    <td>{{ row.nb }}</td>
  </div>

  </tr>

  </tbody>

</table>

<ul ng-repeat="item in items">
  <li ng-repeat="row in item.fields" ng-switch on="row.nb">

  <div ng-switch-when="01">
    {{ row.nb }}
  </div>

  </li>
</ul>
您需要将ng-switch-when移动到td,否则它会将其忽略为无效,因为div不是tr内的有效标记. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr

删除div并将其更改为:

<td ng-switch-when="01">{{ row.nb }}</td>

演示:http://plnkr.co/edit/yHkBGekjgGDts8pNtekJ?p=preview

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读