【发布时间】:2016-09-09 22:47:41
【问题描述】:
我有一个使用 Aurelia 的用例,我希望为每个附加的视图运行一个处理程序。 (这是一个用于日期和数字输入的 HTML5 polyfill,可通过querySelector 工作。)我意识到我可以在我创建的每个视图中调用它,但我想知道是否有最佳实践将其设置为全局级别. (注意:这可能通过路由器管道步骤完成,但并非所有视图都受此约束,例如通过compose 加载的视图。)
我知道这可能很危险,但是否有最佳做法为视图和视图模型添加全局 attached() 和 detached() 处理程序?
编辑:看这里 (https://github.com/aurelia/templating/blob/ee5b9d6742fddf3d163aee8face6e6a58ba1554c/src/view.js#L259) 看起来好像可以在这里为全局处理程序添加一个钩子,将视图作为参数,但我宁愿不必更改框架代码,如果可能。
【问题讨论】:
标签: javascript aurelia