2017-01-05 18 views
0

私はswitchに基づいてdivを持っていますが、switch caseが真であっても特定のケースでは別の条件に基づいて別のリンクを表示する必要があります。誰かが私に何かアイデアを提案できますか?AngularJs:ng-switchの内部で複数の条件を使用する方法は?

<div ng-switch="hasUrl"> 
    <a ng-switch-when="true && row.id.indexOf(:) < 0" href="{{url + row.id}}"> 
    {{getName(row)}} 
    </a> 
    <a ng-switch-default href="......."> 
     {{getName(row)}} 
    </a> 
    </div> 

答えて

1

ngswitchなど他のタグを必要とするかもしれない唯一のあなたは、複数の条件をテストしたい場合は、ng-if

を使用することができますsingle condition.

を比較することができます複数の条件を使用する必要がある場合は、ディレクティブで回答を見てください。

AngularJS: ng-switch-when with an OR

関連する問題