angular-ui-router

    0熱度

    1回答

    我有一個標誌集,用於確定用戶是否登錄。如果沒有,我想使用登錄路由,只有登錄和登錄/忘記密碼。否則,我想用我的常規路線。 在我的app.module中,如何檢查我的標誌並根據設置如何加載不同的路徑文件? 這裏是我的app.module: import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/

    0熱度

    1回答

    我正在使用ui-router 1.x,並試圖在更新歷史記錄時轉到另一個狀態 - 但我不想丟失參數。 因此,預期的結果是我將移動到下一個狀態,並且URL保持不變,點擊後退按鈕會使我轉到之前的狀態 - 仍然使用相同的URL。 這是我的當前設置: $stateProvider .state('parentState', { component: 'parentComp', }) .sta

    0熱度

    1回答

    我正在開發一個小的AngularJS(1.6)應用程序,試圖使用基於組件的體系結構。 在我HomePageComponent,我有三個不同的子組分A,B和C,其中所有的包含不同的內容,諸如輸入字段,datepickers和列表。如果我的任何子組件中的驗證失敗,則應該無法導航到下一頁(狀態)。因此應該禁用「按鈕A」 - 例如。組件A中的名稱輸入字段未設置。 但是,我似乎無法找到一個合理的解決方案/模

    0熱度

    2回答

    我曾經把一次性聽衆放在resolve裏面。下面的代碼可以確保網頁必須收到一條消息yes解決x,然後「是一次」來解決y等: app.config(['$stateProvider', function ($stateProvider) { $stateProvider .state('edit', { resolve: { x: ['$q', fu

    2熱度

    1回答

    我試圖從我自己的創建混合ui路由器應用程序,如https://github.com/ui-router/sample-app-angular-hybrid中所示,只有一個區別 - systemjs用於代替webpack。 當應用程序加載它拋出一個錯誤: zone.js:643 Unhandled Promise rejection: Cannot read property 'when' of u

    0熱度

    2回答

    這是我的HTML的一部分: <td> <button class="btn btn-primary" ui-sref="edit({id: v.customerId})" ui-sref-opts="{reload: true}">Edit</button> <button class="btn btn-primary" ng-click="removeRow(v.firstN

    0熱度

    1回答

    我有一個使用UI路由器的angularjs應用程序,當我訪問以下URL http://localhost:63342/UIRouter/customlogin,根據配置的UI路線,它必須顯示customlogin.html頁面,但它的不是,它在上面的url中給出404錯誤頁面 UIRouter是應用程序名稱,/ customlogin是狀態的url。 能有人幫助我得到這個解決......請下面 是

    0熱度

    1回答

    我想爲我的sitecore應用程序創建自定義MVC路由。我正在查看SO Here的鏈接。 雖然我做了配置 - 我不明白如何將路由鏈接到我的控制器,因爲我的控制器沒有名稱「控制器」,它不是控制器文件夾的一部分。 我有以下設置 我的 「控制器類」 namespace project2 { public class UserApi : ApiController { [

    0熱度

    1回答

    (我重新編輯我最初的問題,以更好地解釋上下文。) 我有angular-ui-router和html5mode內置平均堆棧網站。 routes/index.js包含以下代碼,它是views/index.html其中有<ui-view></ui-view>並且是所有頁面的入口點。因此,瀏覽器中的https://localhost:3000/XXXX將保持不變(而不是添加#),並顯示基於路由器的相應內容

    1熱度

    1回答

    我有一個平均堆棧的網站。最初,views/index.html(具有<ui-view></ui-view>)是所有頁面的入口點。它使用angular-ui-router和html5mode。因此,瀏覽器中的https://localhost:3000/XXXX將保持不變(而不是添加#),並顯示基於路由器的相應內容。 然後,我希望服務器也服務於Office加載項。我將需要views/addin.ht