Javascript 如何使用应用本地化行为在函数或属性polymerj中使用本地化
本地化行为对我来说很好,但我不知道是否可以在就绪函数中使用它,以及如何使用它 如果我在html中使用Javascript 如何使用应用本地化行为在函数或属性polymerj中使用本地化,javascript,polymer,polymer-1.0,Javascript,Polymer,Polymer 1.0,本地化行为对我来说很好,但我不知道是否可以在就绪函数中使用它,以及如何使用它 如果我在html中使用{{localize('greeting')}},它工作正常。但我需要通过函数来使用 initErrorMessage: function(loc) { return localize(loc); }, 我也需要在房地产中使用 datePickerRangeArray: { type: Array, value: function() { return [
{{localize('greeting')}}
,它工作正常。但我需要通过函数来使用
initErrorMessage: function(loc) {
return localize(loc);
},
我也需要在房地产中使用
datePickerRangeArray: {
type: Array,
value: function() {
return [
{"key": "!h8", "val": this.localize('last8hrs')},
{"key": "!h12", "val": this.localize('last12hrs')},
{"key": "!h24", "val": this.localize('last24hrs')},
{"key": "!h168", "val": this.localize('last48hrs')},
{"key": "current-day", "val": this.localize('CurrentDay')},
{"key": "previous-day", "val": this.localize('PreviousDay')}];
}
}
我在这件事上出错了。如何做到这一点。提前感谢。希望在所附的
中使用它,而不是就绪
,因为聚合物
不保证属性
,孩子们的可用性在ready callback中。使用this.async函数,用空对象初始化,并用async函数在附加函数中添加本地化
datePickerRangeArray: {
type: Array,
value: {}
}
attached: function(){
this.async(function(){
datePickerRangeArray = [
{"key": "!h8", "val": this.localize('last8hrs')},
{"key": "!h12", "val": this.localize('last12hrs')},
{"key": "!h24", "val": this.localize('last24hrs')},
{"key": "!h168", "val": this.localize('last48hrs')},
{"key": "current-day", "val": this.localize('CurrentDay')},
{"key": "previous-day", "val": this.localize('PreviousDay')}];
},10);
}
你会犯什么样的错误?