【问题标题】:PolymerJS: How to output Model data?PolymerJS:如何输出模型数据?
【发布时间】:2016-02-08 07:21:19
【问题描述】:
有没有办法输出聚合物元件的所有模型数据?
我想将每个属性及其值输出到视图。
我知道 vue 通过使用
{{ $data | json }}
但是 Vue 也有一个 dumpable 的数据属性。不确定聚合物中是否有可能将每个属性及其值转储到视图中。
我想使用与聚合物类似的东西。但是怎么做呢?
我知道这样做是行不通的:
{{ $properties }}
【问题讨论】:
标签:
javascript
polymer
vue.js
【解决方案1】:
据我所知,PolymerJS 中的数据绑定中没有像 vue 这样的过滤器。
但是你可以使用所谓的Computed binding:
<dom-module id="view">
{{dump(model)}}
<script>
Polymer({
is: 'view',
properties: {
model: Object
},
dump: function(model) {
return JSON.stringify(model, null, ' ');
}
});
</script>
</dom-module>