- From: Dan Brickley <danbri@google.com>
- Date: Fri, 27 Jun 2014 23:38:59 +0100
- To: "public-csv-wg@w3.org" <public-csv-wg@w3.org>
Just to bookmark a thought, while watching
https://www.youtube.com/watch?v=8OJ7ih8EE7s
Web Components (a browser-based Web standards effort) has a data
binding / templates aspect.
http://webcomponents.org/
http://www.whatwg.org/specs/web-apps/current-work/multipage/scripting-1.html#the-template-element
Polymer adds a layer over the base specs,
http://www.polymer-project.org/docs/polymer/databinding.html
Here's an example:
<polymer-element name="greeting-tag">
<!-- outermost template defines the element's shadow DOM -->
<template>
<ul>
<template repeat="{{s in salutations}}">
<li>{{s.what}}: <input type="text" value="{{s.who}}"></li>
</template>
</ul>
</template>
<script>
Polymer('greeting-tag', {
ready: function() {
// populate the element’s data model
// (the salutations array)
this.salutations = [
{what: 'Hello', who: 'World'},
{what: 'GoodBye', who: 'DOM APIs'},
{what: 'Hello', who: 'Declarative'},
{what: 'GoodBye', who: 'Imperative'}
];
}
});
</script>
</polymer-element>
I'm not sure what to conclude from this, but thought I'd pass this
along as a start.
Dan
Received on Friday, 27 June 2014 22:39:27 UTC