私はuserPermissionsをチェックする関数を持っています。これはMyServiceというサービスの一部です。私は1つの文字列で配列を渡しています。私が直面している問題はangular.forEachは文字列全体ではなく文字単位でループしています。どうかアドバイスできますか?angular.for文字列配列をループする
//サービスは、すべての文字を通して
MyService.userHasPermission("['Read']")
//パーミッション機能
function userHasPermission (permissions){
var found = false;
angular.forEach(permissions, function(expectedPermission, index){
if ($localStorage.userPermissions.indexOf(expectedPermission) >= 0){
found = true;
return;
}
});
return found;
};
**文字列**を渡していて、配列ではありません – Weedoze
配列を渡す必要があります。文字列ではありません。 –
正確に。あなたは 'MyService.userHasPermission(['Read'])' – Aron