Javascript 根据数组中的值显示
如何在angularjs ng show中显示vlaue,如Javascript 根据数组中的值显示,javascript,angularjs,Javascript,Angularjs,如何在angularjs ng show中显示vlaue,如 ng-show = "role in ['admin', 'user', 'buyer']" 如果角色是该数组中的任何东西,则需要显示div。使用数组中的函数indexOf,查找元素是否是数组的一部分。如果找到,它将返回元素的位置,或者返回-1 所以你可以用这样的表达 ng show=“['admin'、'user'、'buyer']”。indexOf(role)!=-1“显示/隐藏数据或使用loDash 它需要loDash才能在范
ng-show = "role in ['admin', 'user', 'buyer']"
如果角色是该数组中的任何东西,则需要显示div。使用数组中的函数
indexOf
,查找元素是否是数组的一部分。如果找到,它将返回元素的位置,或者返回-1
所以你可以用这样的表达
ng show=“['admin'、'user'、'buyer']”。indexOf(role)!=-1“
显示/隐藏数据或使用loDash
它需要loDash才能在范围内访问
var app = angular.module('myApp', []);
app.run(function($rootScope){
$rootScope._ = _;
});
ng-show = "_.contains(['admin', 'user', 'buyer'], role)"