"ng-switch on" 和 "ng-switch" 的区别

14
我正在认真阅读AngularJS API参考手册中ngSwitch指令的内容,当我看到这部分时:

在on="..."属性(或ng-switch="..."属性)上放置表达式

所以我自然会想知道为什么有两种方式可以放置表达式,因为它们似乎都可以以相同的方式工作。
<div ng-switch="expression">
<div ng-switch on="expression">

我想应该有个原因,但目前我还没有找到任何相关内容。
测试用的Plunker链接:http://plnkr.co/edit/VAq1t4744bnNC6RgZtEn?p=preview
1个回答

13

5
是的,这正是我所期望的。 所以我不理解为什么有两种语法。并不是非常有用,可能会引起困惑 :) - Brain Up
1
on语法的一个用途是可以将ng-switch用作标签:<ng-switch on="..."> - JusMalcolm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接