2014-07-02 14 views

Trả lời

41

Sử dụng hàm indexOf trong mảng để tìm xem phần tử có phải là một phần của mảng hay không. Nó sẽ trả về vị trí của phần tử nếu tìm thấy hoặc sẽ trả về -1.

Vì vậy, bạn có thể sử dụng một biểu thức như

ng-show = "['admin', 'user', 'buyer'].indexOf(role)!=-1" để hiển thị/ẩn dữ liệu

+0

tốt nhất. Cảm ơn ... – Govan

+0

bạn được chào đón. – guru

3

Hoặc sử dụng loDash _.contains.

Cần loDash trong phạm vi.

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

ng-show = "_.contains(['admin', 'user', 'buyer'], role)" 
Các vấn đề liên quan