2016-10-14 4 views
5

ng-switchは、使用時に機能しません。ng-switch-when-separatorです。私は設定を選択すると スイッチはこれは角自体のバグドキュメントページの問題ですが、ないのdivanggSでng-switch-when-separatorが機能しない

angular.module("myModule", []) 
 
.controller("myController", function ($scope) { 
 
    $scope.items = ['settings', 'home', 'options', 'other']; 
 
    $scope.opt = $scope.items[0]; 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<body ng-app="myModule"> 
 
    <div ng-controller="myController"> 
 
     <select ng-model="opt" ng-options="item for item in items"> 
 
     </select> 
 
     <code>selection={{opt}}</code> 
 
     <hr /> 
 
     <div class="animate-switch-container" 
 
      ng-switch on="opt"> 
 
      <div class="animate-switch" ng-switch-when="settings|options" ng-switch-when-separator="|">Settings Div</div> 
 
      <div class="animate-switch" ng-switch-when="home">Home Span</div> 
 
      <div class="animate-switch" ng-switch-default>default</div> 
 
     </div> 
 
    </div> 
 
</body>

+0

このhttp://learnkode.com/Tryit/Example/Ng-Switch-1 –

+0

[彼らのデモ](https://plnkr.co/edit/jzYWNZiWzyLWkCnStVtW?p=previewが)同じことを試してみてください。.. 。バグのように見えます。 "Edit in Plunker"ボタンをクリックします。それはドキュメントページで動作するので変です。 – Zach

+0

バグ報告を作成しましたhttps://github.com/angular/angular.js/issues/15266 – Sajan

答えて

6

をデフォルトに指しています。 は何が起こるか:デフォルトで

  • ドキュメントが現在のマスターブランチ(とも呼ばれるスナップショット)
  • 埋め込まplnkrsも
  • 自動的にmasterブランチから構築された角度のファイルを使用するためのAPIを表示します作成されたplnkrはセパレータをまだサポートしていない最新の安定版(この場合は1.5.8)にフォールバックします。

この機能を使用するには、1.5.10を待つ必要があります。

関連する問題