resolve

    1熱度

    1回答

    我甚至不得不問這個問題,但我無法在任何地方找到答案。我試着寫簡單的單元測試,從我的Android應用測試靜態方法和我已經添加 // Required -- JUnit 4 framework testCompile 'junit:junit:4.12' testCompile "org.mockito:mockito-core:1.9.5" 我的應用程序的build.gradle文件,但o

    0熱度

    3回答

    我有2個視圖共享相同的控制器。在這個視圖的每個視圖中,我都使用resolve來顯示它之前檢索某個日期。然後我將其注入到我的控制器中(所以我爲每個視圖注入兩個依賴項)。 但問題是,當我從一個視圖轉到另一個視圖時,控制檯顯示錯誤,因爲它看不到其他視圖的依賴性。這是我的路由配置 .state('ambassade', { url: '/mot_ambassadeur',

    0熱度

    1回答

    我正在使用Angular 1.5.5,Angular-ui-router 0.2.18,angular-meteor-promiser 1.1.0和流星1.3.3 在我的應用程序使用下面的路由定義: (還有許多其他國家): function routerConfig($stateProvider, $urlRouterProvider, $locationProvider) { $l

    0熱度

    1回答

    我是新的使用Restangular,我不明白如何解決承諾使用我自己的服務。我一直試圖返回customGET方法,但在我的控制器響應它是一個包含所有restangular資源的方法的對象,所以我不明白如何獲得響應數據。我檢查網絡活動及其檢索的數據。 我的服務 angular .module('Form29') .service('Form29Service', Service);

    0熱度

    3回答

    我不能顯示該模板的HTTP請求之前訪問在我的UI路由器狀態控制器在兒童狀態解決 目前鑰匙用於檢查用戶是否被認證。如果不是,則在onEnter部分重定向到另一個狀態。 這樣的工作,但我也想訪問已解決的數據在視圖中顯示 我不知道如何訪問控制器中的解析鍵(將其分配給範圍屬性)或直接在視圖中(應該使用$ scope。$ angular解決方案在angular 1.5.0中引入)。 我試着用鑰匙,@reso

    0熱度

    2回答

    如何直接在angular promise中獲得解析值? 我想在下面的函數中得到字符串「ok」,而不是承諾對象。 有人幫忙? var getReturn = function() { var defer = $q.defer(); var promise = defer.promise; defer.resolve("ok"); return prom

    0熱度

    1回答

    未定義功能我有一個看起來像下面 .state('question', { url: '/question', templateUrl: 'views/templates/question.view.htm', controller: 'QuestionController', resolve: { questions_preload:

    1熱度

    1回答

    我對i18n使用angular-translate。我想使用$translatePartialLoader服務作爲延遲加載的模塊化語言鍵。我也想用ui-router解決這個問題。 現在如何做到這一點?是否可以爲我添加代碼示例? 謝謝

    2熱度

    1回答

    當我刷新我的web-app時,我希望它在實例化任何組件或路由之前請求潛在的用戶數據登錄。 如果找到了用戶的數據,我想將其注入到服務中,這是我所有其他子組件依賴的服務。 場景:假設我有3個組件,應用程序(ROOT),主頁&關於。 如果我把這段代碼放到我的關於組件中,我希望它在實例化之前等待20秒,相反,組件會立即實例化,只有當我離開這個組件時,它會觸發該函數,我等待20秒到達主頁。 routerOn

    0熱度

    1回答

    我有一個擁有3個子狀態的父狀態。父狀態使用promise來檢索數據,並將對象中的已解析數據(名爲'data')返回給控制器和視圖。一些子狀態需要解析父數據來定義他們自己的名爲data的對象。但似乎從兄弟狀態轉換時,它們的解析永遠不會到達(相應狀態定義中的斷點永遠不會被命中)。 簡而言之:從狀態'settings.account.person'轉移到兄弟狀態'settings.account.pas