Mithril Hello World
by ramnathv
CoffeeScript
mi = mi || {}
mi.binds = (prop, args = {}) ->
args.oninput = m.withAttr('value', prop)
args.value = prop()
return args
App =
controller: ->
name: m.prop("World")
view: (ctrl) -> [
m "p", "Hello, #{ctrl.name()}"
m "input[type='text']", mi.binds(ctrl.name)
]
m.mount document.body, App