Je n'arrive pas à obtenir le &
opérateur pour travailler dans un environnement Angular ng-if
(à utiliser avec certains indicateurs de bits). Supposons que nous ayons un code HTML comme celui-ci :
<div ng-if="value & 2"> </div>
Si value
est égal à 3, l'opération bit à bit doit renvoyer 2 et donc une valeur vraie.
Cependant, Angular lance un Syntax Error
exception à chaque fois. L'opération n'est-elle pas autorisée ? Ou est-ce que je fais quelque chose de mal ?
Lien vers le site plongeur .
Edit : J'ai déjà résolu mon problème en utilisant une fonction simple qui fait le travail :
$scope.checkFlag = function(value, flag){
return value & flag;
}
Mais je n'aime vraiment pas cette solution. Existe-t-il un moyen de l'utiliser dans un ng-if
(sans utiliser la fonction, évidemment) ?