UNPKG

done-autorender

Version:
22 lines (19 loc) 406 B
import DefineMap from "can-define/map/map"; import route from "can-route"; route.register("{page}", { page: "fromRoute" }); export default DefineMap.extend({ page: { default: "fromVM" }, routeData: { default: () => route.data }, derivedPage: { value({listenTo, resolve}) { listenTo(this.routeData, "page", (ev, val) => { resolve(val); }); resolve(this.routeData.page); } } });