14

その部分に来たとき、私はngSwitchディレクティブの AngularJS API リファレンスを熱心に読んでいました。

on="..." 属性 (または ng-switch="..." 属性) に式を配置します。

もちろん、どちらも同じように機能するように見えるので、式を配置する方法が2つあるのはなぜだろうと思っていました.

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

何らかの理由があると思いますが、今のところ何も見つかりません。

テストするプランカー: http://plnkr.co/edit/VAq1t4744bnNC6RgZtEn?p=preview

4

1 に答える 1

13

違いはありません。ng-switch ディレクティブのソースを確認でき ます https://github.com/angular/angular.js/blob/master/src/ng/directive/ngSwitch.js

var watchExpr = attr.ngSwitch || attr.on
于 2015-07-22T12:19:52.567 に答える