Mithril Error Handling
by András Parditka
HTML
<script src="https://rawgit.com/MithrilJS/mithril.js/next/mithril.js"></script>
<div id="app"></div>
JavaScript
var data = {
flag: true
}
var ErrorComp = {
view: function () {
console.log(data.flag)
return (data.flag ?
`No error.`
:
undefined.error
)
}
}
var App = {
view: function () {
return [
m(ErrorComp),
m('div', 'Click the button below.'),
m('button', { onclick: () => data.flag = !data.flag },
'Toggle flag: ' + data.flag
)
]
}
}
m.mount(document.getElementById('app'), App)