में एक मूल्य के वर्तमान के आधार परएनजी शो एक सरणी
ng-show = "role in ['admin', 'user', 'buyer']"
तरह AngularJS एनजी शो में एक vlaue दिखाने के लिए कैसे एक div दिखाने के लिए करता है, तो भूमिका है कि सरणी में से कोई भी है की जरूरत है।
में एक मूल्य के वर्तमान के आधार परएनजी शो एक सरणी
ng-show = "role in ['admin', 'user', 'buyer']"
तरह AngularJS एनजी शो में एक vlaue दिखाने के लिए कैसे एक div दिखाने के लिए करता है, तो भूमिका है कि सरणी में से कोई भी है की जरूरत है।
किसी तत्व को सरणी का हिस्सा है या नहीं, यह जानने के लिए फ़ंक्शन indexOf
फ़ंक्शन का उपयोग करें। यदि पाया जाता है या वापस लौटाएगा तो यह तत्व की स्थिति वापस कर देगा।
तो तुम/छिपाने डेटा
या loDash _.contains का उपयोग कर दिखाने के लिए
ng-show = "['admin', 'user', 'buyer'].indexOf(role)!=-1"
तरह एक अभिव्यक्ति का उपयोग कर सकते हैं।
इसे loDash को दायरे में पहुंचने की आवश्यकता है।
var app = angular.module('myApp', []);
app.run(function($rootScope){
$rootScope._ = _;
});
ng-show = "_.contains(['admin', 'user', 'buyer'], role)"
अच्छा एक। धन्यवाद ... – Govan
आपका स्वागत है। – guru