2015-04-07 60 views
0

我在使用ui-router的第三層嵌套視圖/路由時遇到了一些問題。我基本上是爲我管理的所有網站開發一個網站管理面板。在「工具」頁面上,您首先必須選擇一個填充「網站」視圖和下拉框的環境,一旦選擇了網站,您應該獲得「選定」視圖和麪板,其中將包含所有網站特定的信息。我遇到的問題是「選定」面板顯示在「網站」面板出現時(尚未選擇網站)。在angularjs中使用ui-router進行嵌套視圖

我真正的問題是什麼是使用ui-router設置多個嵌套視圖的正確方法?是否在每個狀態下都指定了所有視圖?也可以更改視圖更改的URL或應該只在更改狀態期間更改URL。我認爲我在混淆州和觀點。我知道我真正想要的是具有多個視圖的「工具」狀態/頁面(每組選項一個)。

即使有人可以提供一些鏈接到嵌套視圖和使用ui路由器,這將是很棒的路線的好教程。

我會嘗試建立一個plunker證明什麼,我試圖做的,但它已被證明難以到目前爲止是,我開始與NG-樣板這個項目

+0

這種「大型代碼問題」將工作,如果你會提供工作(部分)工作的笨蛋。 –

+0

@RadimKöhler你的權利,並將其設置在暴徒中被證明是一種痛苦。讓我重新解釋這個問題,以獲得我真正想要的東西。 –

回答

0

我發現理論家下面的視頻。 io讓我瞭解了ui-router的基礎知識。 https://egghead.io/lessons/angularjs-introduction-ui-router

不知道我在問我的問題之前沒有找到這個。也許我下次應該更加努力。

UPDATE:

也在做一些進一步的研究,我確定我是真正需要的是一個抽象的狀態,並且還能夠找到它通過egghead.io(其親內容的一些信息,但我仍然有意向簽署uo)https://egghead.io/lessons/angularjs-ui-router-abstract-states