我的 pre 2 中有以下代码
router.get('contentWithToolbarController').connectOutlet('toolbar', 'toolbar', {
x1ButtonsVisible: true,
x2ButtonsVisible: true,
x3ButtonsVisible: true,
x4ButtonsVisible: true
});
它正确绑定了“toolbarController”内容,模板/视图将反映此数据..
现在我试图通过在 setupController 中设置工具栏控制器的内容来在 RC 中进行类似的操作,所以我有
setupController: function(controller, model) {
var toolbarController = this.controllerFor('toolbar');
toolbarController.set('content', {
x1ButtonsVisible: true,
x2ButtonsVisible: true,
x3ButtonsVisible: true,
x4ButtonsVisible: true
});
})
但这不起作用,视图不会根据这些设置更新。
我做错了什么?我的哪个假设是错误的?