Angularjs &引用;ng开关打开;及;ng开关“;差异

Angularjs &引用;ng开关打开;及;ng开关“;差异,angularjs,ng-switch,Angularjs,Ng Switch,谈到该部分时,我正在认真阅读指令的AngularJS API参考: 在on=“…”属性(或ng开关=“…”上放置表达式 属性) 所以我当然想知道为什么有两种方法来放置表达式,因为它们似乎都以相同的方式工作 <div ng-switch="expression"> <div ng-switch on="expression"> 我想这是有原因的,但我现在什么也没找到 Plunker测试:没有区别。 您可以检查ng开关指令的来源 是的,这正是我所期待的。所以我不明白为

谈到该部分时,我正在认真阅读指令的AngularJS API参考:

在on=“…”属性(或ng开关=“…”上放置表达式 属性)

所以我当然想知道为什么有两种方法来放置表达式,因为它们似乎都以相同的方式工作

<div ng-switch="expression">
<div ng-switch on="expression">

我想这是有原因的,但我现在什么也没找到

Plunker测试:

没有区别。 您可以检查ng开关指令的来源


是的,这正是我所期待的。所以我不明白为什么有两种语法。不是很有用而且可能会混淆:)on语法的一个用途是可以使用ng开关作为标记:
var watchExpr = attr.ngSwitch || attr.on