Ember.js 是否有类似“钩”的钩;“插入元素”;在路由器中?

Ember.js 是否有类似“钩”的钩;“插入元素”;在路由器中?,ember.js,ember-router,Ember.js,Ember Router,使用第三方框架,我希望设置选定值 在ember.js new router中将视图插入DOM后是否有任何钩子?同意上面的Karl。然而,也许你只是问了一个糟糕的问题。在新路由器中,您有setupController,当余烬移动到该路由时会调用该控制器。例如,如果您进入/#/dashboard,则仪表板控制器,仪表板视图,仪表板路线都将初始化 除了此时可以在仪表板视图上使用didInsertElement之外,您还有setupController方法,可以在仪表板路径中覆盖该方法。在这里,您可以设

使用第三方框架,我希望设置选定值


在ember.js new router中将视图插入DOM后是否有任何钩子?

同意上面的Karl。然而,也许你只是问了一个糟糕的问题。在新路由器中,您有
setupController
,当余烬移动到该路由时会调用该控制器。例如,如果您进入
/#/dashboard
,则
仪表板控制器
仪表板视图
仪表板路线
都将初始化

除了此时可以在
仪表板视图上使用
didInsertElement
之外,您还有
setupController
方法,可以在
仪表板路径中覆盖该方法。在这里,您可以设置控制器,并可能执行您尝试执行的任何操作:

(只有当您进入路线时,
setupController
才会被调用,但在您进入路线时,视图不会呈现。为此,您需要
didInsertElement
,就是这样。
setupController
用于设置控制器,可以将其视为永久性单例。)


同意卡尔的意见。然而,也许你只是问了一个糟糕的问题。在新路由器中,您有
setupController
,当余烬移动到该路由时会调用该控制器。例如,如果您进入
/#/dashboard
,则
仪表板控制器
仪表板视图
仪表板路线
都将初始化

除了此时可以在
仪表板视图上使用
didInsertElement
之外,您还有
setupController
方法,可以在
仪表板路径中覆盖该方法。在这里,您可以设置控制器,并可能执行您尝试执行的任何操作:

(只有当您进入路线时,
setupController
才会被调用,但在您进入路线时,视图不会呈现。为此,您需要
didInsertElement
,就是这样。
setupController
用于设置控制器,可以将其视为永久性单例。)

var DashboardRoute = Ember.Route.extend({
    setupController: function(controller) {
        // We're in the route, so let's do something now.
        controller.set('myText', 'Add this to the controller!');
    }
});