angular-ui-router

    23熱度

    3回答

    我在學習如何爲AngularJS編寫單元測試。我開始之初,與 angular.module(...).config(...) 我想測試裏面有什麼配置。以下是有關部分看怎麼樣: angular.module('ogApp', ['ngCookies','ui.router','ogControllers','ogServices','ogDirectives','ogMetricsData'])

    0熱度

    1回答

    可以將ui-router設置爲更改一個視圖而不更改任何其他視圖? 例如:在應用程序中導航時,某些操作指向一個view:view A。但是,用戶可以單擊在應用程序中指向其他view的一個鏈接:view B。我需要的是更改view B讓view A處於與用戶選擇更改view B的鏈接之前選擇的狀態相同的狀態。 有人請幫我一下嗎? 編輯: 這裏的Plunkr的親近行爲:http://plnkr.co/e

    1熱度

    1回答

    我使用angular 1.1.5和ui-router。我的基於Spring的web應用程序可以在http://mydomain:8080/webapp/app/index.html 所有的資源文件都被加載,當角度引導主模塊時,URL更改爲http://mydomain:8080/webapp/app/index.html#/index.html,頁面爲空白。 UI的路由器配置爲 myapp

    1熱度

    1回答

    我有一個鏈接,它有兩個動作。當我點擊它時,它通過「ng-click」打開一個模式框,但它也通過它的「ng-href」轉換狀態。 打開模式框打開。狀態轉換不是。不過,我需要該狀態轉換中的URL才能繼續。 當我嘗試使用$ locationChangeStart來防止狀態更改時,它也會阻止URL更改。這是不可取的。我也研究了一下,並在「reloadOnSearch」中找到了潛在的解決方案。但是不可能指向

    0熱度

    1回答

    我在我的項目中使用Angular JS和Angular IU-Router並使用大量的ui視圖。我有一種情況需要更改網站的語言,因此我需要將我的ui-view模型與相關語言交換到另一個模型。我已經有一種服務來檢測相關模型並將其傳遞到ui-view的控制器中。所以如果我能重新加載ui-view,理論上我的問題就可以解決了。我記得讀過一些關於自動重新載入ui-view(或者可能是一個ng-view)並

    1熱度

    2回答

    我試圖在angularjs中設置一些嵌套的視圖。我一直在使用ui-router庫來做到這一點,這在很大程度上非常有效。問題在於每個視圖都有一個單獨的控制器,而它們之間沒有真正的繼承關係。如果我想從一個子控制器修改父控制器中的某些東西,我必須使用$ scope。$ parent。這有點痛苦,如果存在多層次的繼承,並且您必須記住您正在訪問的變量的哪個層次,這可能會變得更糟。此外,如果您忘記在您的子控制

    1熱度

    1回答

    我正在使用ui路由器的角度。我想要做的是當用戶瀏覽到的鏈接,例如: / /contacts /contacts/:id 他們都默認顯示相同的內容爲紐帶/聯繫人/:ID有默認:ID和網址保持不變(未更改爲/contacts /:id)。 這裏有關於ui-router wiki的常見問題,但它沒有演示如何初始化孫子或更深的後代狀態。 How to: Set up a default/index

    0熱度

    1回答

    我想用數據庫中的數據動態構建模板(Firebase/angularFire,在我的情況下)。模板的構建方式取決於使用angularFire檢索的每個對象內的標籤屬性。 我的第一種方法: var imgTemplate = function(tag){ return '<'+tag.tag+' class="{{ tag.classes }}" src="{{ tag.content }}

    76熱度

    10回答

    這是一個問題的兩個部分: 我現在用的是決心屬性$ stateProvider.state()內的搶裝前一定服務器數據控制器。在這個過程中,我將如何獲得加載動畫來展示? 我有孩子狀態,也利用決心屬性。問題是,似乎想要最終確定全部解決加載任何控制器。有沒有什麼辦法可以讓父控制器在解析完成後加載,而無需等待所有子解析?對此的回答可能也會解決第一個問題。

    5熱度

    1回答

    我有一個應用程序設置有2個狀態,A型和AB做到這樣: $stateProvider.state('A', { url: "/A/{aId}", controller: 'AController', templateUrl: function($stateParams) { return "/A/" + $stateParams.aId + "/la