如何解决Angular 模板表达式中的按位运算
我正在创建一个表示星期几的组件。我正在尝试使用按位算术来确定是否选择了某一天(这可能属于编码高尔夫吗?)。
然而,Angular 编译器抱怨 select p.name,count(c)
join Person p left join p.children c
group by p.name
符号不应该出现在模板表达式中。我究竟做错了什么?我曾尝试将 &
替换为 &
,并且还发现了一些解决此问题的问题,但仅限于 &
(OR) 操作。
提前致谢。
days-run.component.html
|
days-run.component.ts
<div>
<p>Filter on days run</p>
<table>
<tr>
<td (click)='click(1)' [class.selected]='daysRun & 1'>M</td>
<td (click)='click(2)' [class.selected]='daysRun & 2'>T</td>
<td (click)='click(3)' [class.selected]='daysRun & 4'>W</td>
<td (click)='click(4)' [class.selected]='daysRun & 8'>H</td>
<td (click)='click(5)' [class.selected]='daysRun & 16'>F</td>
<td (click)='click(6)' [class.selected]='daysRun & 32'>S</td>
<td (click)='click(7)' [class.selected]='daysRun & 64'>U</td>
<td> {{ daysRun }} </td>
</tr>
</table>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。