有没有办法从它的<template>一个元素属性传递一个聚合函数的参数? <script src="http://www.polymer-project.org/1.0/samples/components/webcomponentsjs/webcomponents-lite.js"></script> <link rel="import" href="http://www.polymer-project.org/1.0/samples/components/polymer/polymer.html" /> <dom-module id="example-element"> <template> … <paper-button id="foo" on-tap="bar">Click</paper-button> … </template> </dom-module> <script> (function() { Polymer({ is: 'example-element', properties: {…}, bar: function(arg){ // Do stuff using argument arg } }); })(); </script> 背景研究 我已经梳理了关于此事的文件 。 它没有说你是否可以。 但是当我尝试它时,它失败了。 但也许我没有正确地做。 所以我需要一些帮助。 我遇到的唯一事情是事件监听器 ,它似乎不能接受我想传递的参数。 说,一个id或一个name 。 先前的尝试 我尝试过(不成功)做这样的事情: <paper-button id="foo" on-tap="bar('foo')"> Click </paper-button> […]
迭代数组myarray=[1, 2, 3]工作原理是这样的: <template is="dom-repeat" items="[[myarray]]"> <span>[[item]]</span> </template> 我如何迭代一个对象myobject = {a:1, b:2, c:3} ?