Closed
Description
Any chance Polymer will support string literals as parameters of computed properties? Here's a simplified use case from something I'm working on.
Polymer(
{
formatDate: function (format, dateObject) {
return date(format, dateObject.getTime() / 1000);
},
is: 'date-formatter',
properties: {
date: {
type: Date,
notify: true,
value: new Date()
},
year: {
type: Number,
computed: 'formatDate("Y", date)'
}
}
}
);
As it is, I have to create other properties for format strings.
Polymer(
{
formatDate: function (format, dateObject) {
return date(format, dateObject.getTime() / 1000);
},
is: 'date-formatter',
properties: {
date: {
type: Date,
notify: true,
value: new Date()
},
year: {
type: String,
computed: 'formatDate(yearFormat, date)'
},
yearFormat: {
type: String,
value: 'Y'
}
}
}
);