我创建了一个扩展AppLocalizeBehavior的自定义行为:
var JM = window.JM || {};
JM.AppLocalizeBehavior = {
properties: {
myVar: String,
value: 'a string'
}
}
JM.AppLocalizeBehavior = [Polymer.AppLocalizeBehavior, JM.AppLocalizeBehavior];
我的组件导入此行为: ... 行为:[JM.AppLocalizeBehavior] ...
dom-module有绑定: [[本地化( '你好', '姓名', '约翰')]]
当我运行polymer lint
时,我收到错误消息:
计算绑定方法'localize'未在元素'...'
当我将名称更改为JM.LocalizeBehavior
时,我还得到:
Behavior JM.LocalizeBehavior not found when mixing properties into ...
使用默认的Polymer.AppLocalizeBehavior不会产生任何lint错误。
我需要在代码中添加什么来防止掉落错误?