8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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