簡體   English   中英

Ember.js中的嵌套路由和模板替換

[英]Nested routes and template replacement in Ember.js

我嘗試開發一個簡單的Ember.js應用程序。

我認為這些屏幕描述了所需的場景足夠好。

  1. 指數

  2. 電影列表

  3. 電影詳細信息

頂部的按鈕是#link-tos。 請注意,我希望在第3個屏幕上突出顯示第一個按鈕。

很容易找到第三個模板存在於第二個插座中的示例,但我需要在主插座中進行某種模板替換。

請幫我實現這個行為。 希望我的描述足夠清楚。

您可以將列表和詳細信息路由設置為相同級別,因此它們都會被渲染到同一個插座,一次是一個。 像那樣:

App.Router.map(function() {
    this.resource("movies", function() {
        this.route("list");
        this.route("view", {path:"view/:movie_id"});
    });
});

App.MoviesIndexRoute = Em.Route.extend({
   redirect : function() {
      this.transitionTo('movies.list');
   }
});

所有其余的都是完成的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM