加载 ember 路由后通过 JavaScript 初始化

Initialising via JavaScript after loading ember route

我在 ember 有一条路线,比如说 'about'。当我点击 link-to 处理程序加载路由时,我需要通过 JavaScript 初始化时钟选择器,例如

$('.clockpicker').clockpicker();

现在,我该在哪里执行此操作,因为我需要等待路由加载模板才能正常工作。

您可以 运行 在视图的 didInsertElement 挂钩中。

在您的 AboutView 中:

didInsertElement: function() {
    this.$('.clockpicker').clockpicker();
}