Skip to content

svendberg/cm-binder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experiment using Typescript and the ES6 Proxy object to create a simple as possible one-way binding from object in code to the DOM.

Usage

<div id="app">
  <div data-cm="someNumber"></div>
  <div data-cm="someText"></div>
</div>
import DomBinder from './../src/dombinder'

interface PageModel {
    someNumber: number;
    someText: string;
}

let initialData: PageModel = {
    someNumber: 1000,
    someText: "Hello word"
}

let dom = DomBinder.initiate('#app');
let model = dom.watch(initialData);

model.someText = "Hello world!";

About

Experiment in Typescript using the ES6 Proxy object to create a simple one-way DOM binding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors