angular-ui-router

    0熱度

    1回答

    我有用戶角ui路由器在我的應用程序中創建嵌套狀態。 也使用抽象的狀態,以便國家不應該重新加載。 我使用uib-tabs作爲其他狀態的子節點,對於一個選項卡,我需要根據按鈕單擊事件呈現不同的模板,如添加,編輯,查看 ,但這些動作被定義爲不同狀態模板和控制器用於這些操作(表單頁面),它將加載父狀態模板以及不需要的GET API調用,只想加載僅限於選項卡特定的模板和控制器。 我怎樣才能做到這一點或這可能

    1熱度

    2回答

    我正在使用angular js - ui.router概念進行SinglePageApplication開發。 當我點擊頁面1和頁面2鏈接時,其各自的html頁面將呈現爲'ui-view'div。我想將'data-ng-blur'屬性添加到相應的html頁面(Sample.html,Sample2.html),輸入控件,同時點擊'ui-sref'鏈接。我已經在 文檔準備好事件,這兩個htmls,但

    0熱度

    2回答

    我來自Angular背景,我想創建我從以前知道的角ui-router。 我想創建一個應用程序的主要模板,將有一個靜態的側邊欄和視圖的變化基於點擊邊欄中的鏈接。 關鍵是邊欄是靜態的,但動態加載視圖。我去的教程是重新加載每個視圖的導航鏈接,這不是我所拍攝的。也許我失去了一些東西,但在我心目中的側邊欄應該是靜態的,從來沒有重裝... 努力實現與react-router如下: <article id="m

    2熱度

    1回答

    我正在使用Angularjs構建一個Web應用程序,但當我進入索引頁時,我得到的是http://localhost:3000/#!/而不是http://localhost:3000/。 我想不通它爲什麼會發生。 有些幫助會很大。

    0熱度

    1回答

    這是我的控制器。截至目前,出於測試目的,我只是想在我的瀏覽器輸出 「TEST」(不僅在控制檯) (function() { 'use strict'; angular.module('data') .controller('MainMenuAppController', MainMenuAppController); MainMenuAppController.$inject = ['

    0熱度

    2回答

    我嘗試中止ui路由器轉換而沒有錯誤日誌條目,我無法使用transition.abort(),因爲我必須等待用戶輸入(「未保存改變,繼續?「),所以我回報了一個承諾。 $transitions.onExit({exiting: 'main.settings'}, function(transition) { var deferred = $q.defer(); // prom

    1熱度

    1回答

    使用ui-router領域,它呈現之前,像這樣我解決數據所以它是提供給我的觀點: .state('app.userprofile', { url: '/userprofile', component: 'user', resolve: { user: ['userService', function(userService) { r

    0熱度

    2回答

    我使用的UI的路由器和使用開發的多語種網站角翻譯 ,但目前我堅持,我想這樣的場景: 會有將2個模板作爲單個頁面,其中一個將是普通版本,這將是英語,並且作爲普通網站工作,而第二個模板將由translate=""屬性組成,換句話說就是完全翻譯的頁面。但我願意,如果我可以在路由條件下有條件,那麼這可以解決我的問題。看代碼可以讓你更容易理解。 目前我的代碼看起來像: .state('whoweAre',

    0熱度

    2回答

    我試圖在與取決於我在視圖中的不同值的HTTP調用搜索 我廠是這樣的: .factory('SearchService', ['$http','$filter', function($http, $filter) { var service = { getAllExhibitors : function() { var searchindex = 'Berline

    1熱度

    2回答

    路由器我有這樣的代碼,其中有2個功能: say()會播放音樂(實現和它的作品) 和router導致下一個頁面(它的工作原理也) go_next() { this.say(); // audio this.router.navigate(['app'], { queryParams: { 'part': this.part+1 } }); //go to next page }