Mithril and Requests
by ramnathv
HTML
<div id="root"></div>
CoffeeScript
carUrl = "//public.opencpu.org/ocpu/library/MASS/data/Cars93/json"
Car = (data) ->
model: m.prop(data.Model)
rpm: m.prop(data.RPM)
CarList = {}
CarList.controller = ->
cars: m.request(method: "GET", url: carUrl, type: Car)
CarList.view = (ctrl) ->
m 'ul', ctrl.cars().map (car) ->
m 'li', "#{car.model()} (#{car.rpm()})"
m.mount(
document.getElementById("root"),
m.component CarList
)