gpt4 book ai didi

javascript - Angular 双花括号内的函数调用

转载 作者:行者123 更新时间:2023-11-29 16:06:38 27 4
gpt4 key购买 nike

这是我在 Kendo UI 中的热图代码。

<div ng-repeat="h in row.hours" ng-style="h.styleStr" 
data-value="{{params.compare ? h.percentChange : h.current[unit]}}"
data-time="{{$index}}">
{{params.compare ? h.percentChange : h.current[unit]}}
</div>

它工作得很好。 div 中的h.current[unit] 的作用是显示值(以十进制表示)。像这样.. enter image description here
但是我需要将十进制值显示为整数。像这样... enter image description here我有一个 intFormat 函数可以做到这一点。例如:intFormat(79.952) 将返回 80。所以我正在尝试使用 intFormat 函数格式化热图中的数字。如何做到这一点?我不知道这是否合法,但我试过了 {{params.compare ? h.percentChange : intFormat(h.current[unit])}},但它不起作用。我正在使用 Angularjs 1X 和 KendoUI。我可以在双花括号内使用函数吗?

最佳答案

当然可以:

创建一个这样的函数

$scope.getDisplayValue = function(currentValue)
{
return intFormat(currentValue);
}

然后在 html 中这样引用它:

{{getDisplayValue(h.percentChange)}}

如果您有任何问题,请告诉我。

关于javascript - Angular 双花括号内的函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40038244/

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