Ember.js self.transitionRoute(';默认值';);不执行window.App.DefaultRoute中的代码并显示空白页
谢谢你的指点和帮助。我有一个self.transitionRoute('default');在控制器代码中。创建新对象后将调用它。它将转换为控制台中打印的default.index。但是,它显示空白页,而不是进入的原始默认页。另外,我在DefaultRoute的model:function(params)中有一个console.log语句。我只看到它是第一次打进来的,但不是在路线上。以编程方式更改路线时,是否需要配置任何内容?此外,当我点击并执行{{链接到“默认”}}离开空白页后,DEFAULULUTE的模型:函数(PARAMS)被执行。谢谢你的帮助 您的默认路线可能是带有动态段的路线,不是吗 你看过文件上的这张便条了吗 注意:具有动态管段的管线将仅具有其模型挂钩 通过URL输入时调用。如果路线是通过 过渡(例如,使用“链接到把手”辅助对象时),然后 已提供模型上下文,并且未执行挂钩。路线 如果没有动态段,将始终执行模型挂钩 也许你需要提供一个模型作为第二个参数Ember.js self.transitionRoute(';默认值';);不执行window.App.DefaultRoute中的代码并显示空白页,ember.js,routing,Ember.js,Routing,谢谢你的指点和帮助。我有一个self.transitionRoute('default');在控制器代码中。创建新对象后将调用它。它将转换为控制台中打印的default.index。但是,它显示空白页,而不是进入的原始默认页。另外,我在DefaultRoute的model:function(params)中有一个console.log语句。我只看到它是第一次打进来的,但不是在路线上。以编程方式更改路线时,是否需要配置任何内容?此外,当我点击并执行{{链接到“默认”}}离开空白页后,DEFAULU
self.transitionToRoute('default',model);
你能提供一把简单的小提琴吗???谢谢塞尔瓦。事实证明,我只需要提供显式的DefaultIndexRoute和DefaultIndexController来指定执行代码的路径。