【发布时间】:2015-03-04 16:02:22
【问题描述】:
我正在使用 Polymer 0.8 预览版。 例如,我有以下组件:
<dom-module name="greeting-tag">
<template>
<ul>
<template repeat="{{s in salutations}}">
<li>{{s.what}}: <input type="text" value="{{s.who}}"></li>
</template>
</ul>
</template>
</dom-module>
<script>
Polymer({
is: 'greeting-tag',
ready: function () {
this.salutations = [
{what: 'Hello', who: 'World'},
{what: 'GoodBye', who: 'DOM APIs'}
];
}
});
</script>
是否有可能在组件生命周期的某个时刻获取组合的 DOM(作为 JS 对象或文本)?
对于上面的例子我想得到
<ul>
<li>Hello: <input type="text" value="World"></li>
<li>GoodBye: <input type="text" value="DOM APIs"></li>
</ul>
也就是说,我需要模板处理后的结果。
【问题讨论】:
-
旁注:无论您是否想使用未发布的 API,请保持最新:
Polymer('greeting-tag', ...现在应该是Polymer({is: 'greeting-tag', ...。 -
谢谢。我更新了我的帖子。
标签: javascript html polymer web-component