JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.angularjs.org/2.0.0-beta.7/Rx.umd.min.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.7/angular2-polyfills.min.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.7/angular2-all.umd.js"></script>
<testing></testing>

JavaScript

(function(app){
app.testing=ng.core.Component({
selector:"testing",
template:"<input type='checkbox' [(ngModel)]='testing'/><template ngFor #item [ngForOf]='list'><input [type]='item.type' [(ngModel)]='item.value'/></template>"
}).Class({
constructor:[function(){
this.testing=true;
this.list=[
{type:"checkbox",value:true},
{type:"text",value:"hello world"}
];
}],
});
})(window.app||(window.app={}));
$(document).ready(function(){
ng.platform.browser.bootstrap(app.testing);
});