2014-07-02 11 views

risposta

41

Utilizzare la funzione indexOf nella matrice per determinare se un elemento fa parte dell'array. Restituirà la posizione dell'elemento se trovato o restituirà -1.

Così si può usare un'espressione come

ng-show = "['admin', 'user', 'buyer'].indexOf(role)!=-1" per vedere/nascondere i dati

+0

bello. Grazie ... – Govan

+0

prego. – guru

3

o utilizzando loDash _.contains.

È necessario che loDash sia accessibile nell'ambito.

var app = angular.module('myApp', []); 
app.run(function($rootScope){ 
    $rootScope._ = _; 
}); 

ng-show = "_.contains(['admin', 'user', 'buyer'], role)" 
Problemi correlati