🎨 Add template func FormatFloat
https://github.com/siyuan-note/siyuan/issues/11158
This commit is contained in:
parent
2f3a79ca6a
commit
032c1e2dc6
1 changed files with 10 additions and 3 deletions
|
@ -17,13 +17,15 @@
|
|||
package util
|
||||
|
||||
import (
|
||||
"math"
|
||||
"text/template"
|
||||
"time"
|
||||
|
||||
"github.com/88250/go-humanize"
|
||||
"github.com/Masterminds/sprig/v3"
|
||||
"github.com/araddon/dateparse"
|
||||
"github.com/siyuan-note/logging"
|
||||
"github.com/spf13/cast"
|
||||
"math"
|
||||
"text/template"
|
||||
"time"
|
||||
)
|
||||
|
||||
func BuiltInTemplateFuncs() (ret template.FuncMap) {
|
||||
|
@ -37,6 +39,7 @@ func BuiltInTemplateFuncs() (ret template.FuncMap) {
|
|||
ret["log"] = log
|
||||
ret["logf"] = logf
|
||||
ret["parseTime"] = parseTime
|
||||
ret["FormatFloat"] = FormatFloat
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -56,3 +59,7 @@ func parseTime(dateStr string) time.Time {
|
|||
}
|
||||
return retTime
|
||||
}
|
||||
|
||||
func FormatFloat(format string, n float64) string {
|
||||
return humanize.FormatFloat(format, n)
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue