"ng-switch on"和"ng-switch"差异



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

在on="…"属性(或ng-switch="…")上放置一个表达式。属性)

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

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

我想一定有什么原因,但是我现在还没有找到。

要测试的Plunker: http://plnkr.co/edit/VAq1t4744bnNC6RgZtEn?p=preview

没有区别。你可以查看ng-switch指令的源代码https://github.com/angular/angular.js/blob/master/src/ng/directive/ngSwitch.js

var watchExpr = attr.ngSwitch || attr.on

相关内容

  • 没有找到相关文章

最新更新