can
Version:
MIT-licensed, client-side, JavaScript framework that makes building rich web applications easy.
33 lines (28 loc) • 723 B
HTML
<div id='out'></div>
<script id="source-template" type="text/stache">
<header>
<my-greeting>
{{site}}
</my-greeting>
</header>
</script>
<script src="../../node_modules/steal/steal.js" main="@empty">
var Component = require("can-component");
var stache = require("can-stache");
var DefineMap = require("can-define/map/map");
var $ = require("jquery");
Component({
tag: "my-greeting",
view: stache("<h1><content/> - {{title}}</h1>"),
ViewModel: DefineMap.extend({
title: {
value: "can-component"
}
})
});
var template = stache.from("source-template");
$("#out").html(template({site: "CanJS"}));
</script>
<script>
DEMO_HTML = document.getElementById("source-template").innerHTML;
</script>