gpt4 book ai didi

AngularJS 表达式连接而不是添加

转载 作者:行者123 更新时间:2023-12-01 11:41:31 24 4
gpt4 key购买 nike

我的 HTML 中有以下 2 个表达式(作为在 ngClick 指令中调用的 Controller 函数的参数),我试图在其中实现简单的分页功能:

{{ (currentPage|number)+(1|number) }} - 这会将两个值连接在一起,就像它们是一个字符串一样。

{{ (currentPage|number)-(1|number) }} - 这会计算出正确的预期数字结果。

知道这里的问题是什么吗?我尝试了多种方法来将文字值和 AngularJS 值一起添加,但都无济于事。我使用的是 1.2.0 版本。

提前致谢!

最佳答案

在像我这样的极端情况下,上述解决方案均无效,有一个救星解决方案:减去 0,然后执行加法。

所以你的加法表达式

{{ (currentPage|number)+(1|number) }}

可以重写为

{{ (currentPage|number) - 0 +(1|number) }}

进一步说明,通过减0,表达式强制显示为数字。

关于AngularJS 表达式连接而不是添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20120458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com