Ich habe eine grundlegende ng-Show Ausdruck wie folgt:Bitwise Angular Expression nicht funktioniert
ng-show="((message.status & messageStatus.Spam) != 0)"
schlägt jedoch fehl, dies mit dem folgenden msg: „Token '&' ist unerwartet, erwartet [)] in Spalte 18 des Ausdrucks ".
Bietet Angular bitweise Operationen, oder muss ich eine Funktion schreiben, um etwas so einfach zu bewerten?
beginnen Ich habe ein kleines Modul geschrieben für bitweiser Betrieb Überprüfen Sie [Winkel-Bit-Filter] [1] [1]: https://github.com/lborgav/angular-bitwise-filter – lborgav
Dies funktioniert nicht, wenn die zweite Zahl größer als die erste ist. ZB sollte "1 & 9" auch gleich sein. Sollte stattdessen "return ((parseInt (firstNumber, 10) & parseInt (secondNumber, 10))> 0) sein" – garethb