angular-routing

    1熱度

    1回答

    我正在開發使用this框架生成的.NET Core Angular 4應用程序。 我想添加一些路由器動畫並且比我跟着this教程做的更多。 一般來說,它似乎可行,但動畫只會觸發一些元素。作爲一個例子,我有這樣的觀點: <h1>Courses</h1> <p>This is a simple example of an Angular 2 component.</p> <p>Current

    2熱度

    1回答

    我得到這種角度4.1.2的錯誤,我不明白什麼可以做到刪除這個......我得到這樣的錯誤在我的代碼早些時候,現在我無法找到我的代碼已經開始這個錯誤的變化。 當我從V2升級到4角,沒有使用這個錯誤繼續存在 好心幫助理解錯誤的或與其解決方案的來源。 更新:我已經找到了錯誤的原因,基本上我試圖延遲加載使用NgModule和路線和失誤也開始來了,這裏是我的代碼,我用我的 代碼app.module impo

    2熱度

    3回答

    我試圖從URL @Component({ templateUrl: './confirm-registration.component.html', }) export class ConfirmRegistrationComponent implements OnInit { constructor(private route: ActivatedRoute,

    -2熱度

    4回答

    我有一個路由器插座在我的app.html .problem是我有3(後,管理員,addposts)組件除了app.component .in我的帖子組件我有下拉菜單onece我點擊下拉我想加載addposts和url應該看起來像這個post/addposts。任何想法如何做到這一點 這是我app.routes.ts const routes: Routes = [ { path: '

    7熱度

    1回答

    我遇到了一個問題,它顯示我無法導航到新路線,並同時清除出口/次要路線。 分別調用這兩個操作 - 但感覺像是一種解決方法。爲什麼他們應該作爲兩個電話來完成是否有充分的理由?或者在我的實施中出現錯誤?還是應該將它作爲GitHub問題提交? 這些獨立工作: // Navigate to `/second` this._router.navigate(['/second']); // Clears

    13熱度

    1回答

    我發現router.isActive正在返回false任何時候打開第二條路線。 是router.isActive適合檢查'我在路線(x)?'(例如:支付頁面) - 不管哈希狀態如何,查詢參數和次要路線。 router.isActiverouter.isActive是否是正確的服務/電話推斷?或者它是爲了更簡單的事情。有其他選擇嗎?應該寫我自己的服務? 如: 當/second,router.isAc

    3熱度

    1回答

    在我的Angular(v4)應用程序中,我試圖創建一個breadcrumb模塊。我發現this S.O. question有幫助,建議我在路由器的data屬性存儲麪包屑信息像這樣 { path: '', component: HomeComponent, data: {breadcrumb: 'home'}} 但我希望做的是存儲數據性的成分,然後有面包屑模塊​​提取物並呈現它。讓我用麪包屑模塊

    0熱度

    1回答

    我在我的應用程序中有localhost/opportunity/:id/volunteers的路線。我想構建一個routerLink以導航到同一級別上的不同頁面(即localhost/opportunity/:id/waitlist)。按照API documentation for Routerlink中列出的選項,我得到的印象是routerLink="./volunteers"應該鏈接到我目前所

    0熱度

    1回答

    我想顯示當前選定的鏈接標題,其中的文本頁面標題目前是和想知道是否有一個優雅的方式來做到這一點。 import { Component } from '@angular/core'; @Component({ template: `<div class="container"> <div class="sub-navigation"> <h1>P

    2熱度

    1回答

    我有有這個HTML一般Artists組件: <div tyle="float:left;width:40%;border:solid 1px gray;"> <router-outlet name="left"></router-outlet> </div> <div style="float:right;width:40%;border:solid 1px orange;">