Javascript Ember.js-为什么我的内联模板视图不显示?
我正在尝试获取一个带有内联模板的视图,以显示在车把内。在我的应用程序代码中,如果我导航到另一条路线,然后再返回,它就会显示出来。在小提琴中,我得到了一个关于视图的错误 我做错了什么?应用程序必须是全局的-如果查看javascript日志,您会发现Handlebar视图帮助程序找不到名为App.MyView的视图。这是因为应用程序正在本地声明,所以模板无法访问它。将应用程序定义更改为:Javascript Ember.js-为什么我的内联模板视图不显示?,javascript,ember.js,Javascript,Ember.js,我正在尝试获取一个带有内联模板的视图,以显示在车把内。在我的应用程序代码中,如果我导航到另一条路线,然后再返回,它就会显示出来。在小提琴中,我得到了一个关于视图的错误 我做错了什么?应用程序必须是全局的-如果查看javascript日志,您会发现Handlebar视图帮助程序找不到名为App.MyView的视图。这是因为应用程序正在本地声明,所以模板无法访问它。将应用程序定义更改为: window.App = Ember.Application.create(); 此外,您不需要扩展路由器。你
window.App = Ember.Application.create();
此外,您不需要扩展路由器。你可以用地图。e、 g
App.Router.map(function(){
this.route('index', {path: '/'});
});
下面是一个正在工作的JSFIDLE:
App.Router.map(function(){
this.route('index', {path: '/'});
});