We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b9ab204 commit 738a80eCopy full SHA for 738a80e
src/filters.js
@@ -35,6 +35,7 @@ filters.lowercase = function (value) {
35
* 12345 => $12,345.00
36
*/
37
filters.currency = function (value, sign) {
38
+ value = parseFloat(value)
39
if (!value && value !== 0) return ''
40
sign = sign || '$'
41
var s = Math.floor(value).toString(),
test/unit/specs/filters.js
@@ -98,6 +98,13 @@ describe('Filters', function () {
98
assert.strictEqual(res4, '$0.00')
99
})
100
101
+ it('should cast strings into float', function () {
102
+ var res1 = filter('fesf'),
103
+ res2 = filter('0.24')
104
+ assert.strictEqual(res1, '')
105
+ assert.strictEqual(res2, '$0.24')
106
+ })
107
+
108
109
110
describe('key', function () {
0 commit comments