Two-way data binding. For use with Browserify.
Part of the Domy module collection.
npm install domy-bind --save
var bind = require('domy-bind');
var insert = require('domy-insert');
var html = [
'<div>',
' <h2>{{title}}</h2>',
' <p>{{description}}</p>',
'</div>'
].join('\n');
var data = {
title: 'Title',
description: 'Description'
};
var element = bind(html).to(data);
insert(element).end();
data.title = "New Title"; // Html/DOM will update when this is changed
Requires Phantomjs is installed
npm install
npm test