我正在尝试设置 ember 应用程序,但收到一些奇怪的行为。我设置了两条路线:“欢迎”,映射到“/”;和“features”,映射到“/features”。导航到“/”时,欢迎模板正确呈现。但是,当我导航到“/features”时,它仍然呈现欢迎模板。
这个 jsbin 实际上可以正常工作:http://jsbin.com/OSoFeYe/1,但下面的代码(来自我的应用程序)没有。
App.Router.map(function() {
this.route("welcome", {path: "/"});
this.resource("features", {path: "/features"}, function() {
this.route("new");
});
});
App.FeaturesIndexRoute = Ember.Route.extend({
});
<body>
<div class="container">
<script type="text/x-handlebars">
<h1>rendered application template</h1>
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="features">
<h2>Render features</h2>
<h6>Done features template</h6>
</script>
<script type="text/x-handlebars" data-template-name="welcome">
<h2>Render welcome</h2>
</script>
</div>
</body>
对此问题的任何见解将不胜感激。