Imba integration with pro-router.js

17 lines
280 B

tag router
prop component watch: yes
def setup
@component = null
@cache = {}
def componentDidSet val, prev
removeChild(prev) if prev
appendChild(val) if val
self
def render
component = @cache[@data] ||= Imba.createElement(@data,null,null,self)
component.end