当前位置: 首页 > 面试题库 >

如何在Angular表达式中将String解析为Int?

季凡
2023-03-14
问题内容

数字字符串“ 5”

var num_str = '5';

如何解析并让以下答案同时正确?

{{num_str + 1}}  // 6
{{num_str - 1}}  // 4

parseInt不能在Angular表达式中使用,

{{parseInt(num_str) - 1}}

数字过滤器不能做加减运算,

{{num_str - 1 | number}}

如果有人有有用的建议,我将非常感谢您


问题答案:

在您的控制器中:

$scope.num_str = parseInt(num_str, 10);  // parseInt with radix


 类似资料:
  • 数字字符串“5” 如何解析 Int 并让以下答案同时更正? parseInt 不能在 Angular 表达式中使用, 数字过滤器不能进行加减运算, 如果有人有有用的建议,我将非常感谢你

  • 问题内容: 如何在Java中将值解析为类型? 我知道如何做int和double(例如)。字符串和字符有类吗? 问题答案: 如果您的字符串仅包含一个字符,则将其转换为字符的最简单方法可能是调用该方法:

  • 我正在寻找一个JAVA库来解析 我的要求: 支持所有的值类型(例如int,双,布尔,String等) 支持所有已知的数学 有什么建议吗?

  • 我正在使用Spring Boot创建一个需要在Angulation4中使用的API。Spring和角在不同的端口。 问题是Spring的ResponseEntity在Angular中引发了一个错误。 奇怪的是,它在请求的对象旁边返回一个错误。 如何使用ResponseEntity解决?或者,我还可以如何将对象与HTTP状态代码一起发送呢?

  • 问题内容: 我需要将使用的字符串用户ID解析为整数,但是如果存在/具有非小数/整数值的字符串,则返回null / nil,在这种情况下,我需要将默认整数值指定为。 我试过了,但似乎不起作用,我不知道它是否正确。 如果分配为空,如何为整数分配默认值? 字符串userid是Web服务函数调用中的一部分参数,因此无法将其数据类型更新为整数。 问题答案: 您可以使用正则表达式尝试此方法。

  • 由来 很多JavaBean嵌套有很多层对象,这其中还夹杂着Map、Collection等对象,因此获取太深的嵌套对象会让代码变得冗长不堪。因此我们可以考虑使用一种表达式还获取指定深度的对象,于是BeanResolver应运而生。 原理 通过传入一个表达式,按照表达式的规则获取bean下指定的对象。 表达式分为两种: .表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表