2017-02-10 65 views
0

我工作的一個基於Web的應用程序,它可以有兩種類型的用戶 - 賣家和買家。對於賣家,我們有完全不同的看法,對於我們有不同的買家。但實體對於兩者都是相同的,我需要雙方都有相同的服務。我想有像路由以下角2:2單頁的應用程序的一個Web應用程序

mydomain.com/login,mydomain.com/categoryName/productName

和賣的一方我想有像路由

mydomain.com/seller/dashboard

一個用戶可以有兩個角色 - 買方和賣方。因此,如果您以買家身份登錄,您將不必再次登錄以訪問賣家區域。

我的問題是我應該怎麼創建的結構。我已經創建了買家模塊,並有相當不錯的組件。但我想知道如何重用我的服務以及如何創建路由,如上所述。我知道我需要爲賣方創建另一個模塊,但不知道我如何鏈接它們?我試圖創建兩個htmls和重定向機制,但對我來說它看起來不整齊。

回答

0

這僅僅是1單頁的應用。

你讓3個模塊。 1個賣家,1個買​​家和1個共享。 在共享的模塊你把所用的其他2

出於安全的東西,你可以把不同的守衛你的路線。這樣買方只能看到買方模塊中的東西。在這裏

更多信息:https://blog.thoughtram.io/angular/2016/07/18/guards-in-angular-2.html

+0

謝謝你,這是有道理的。所以共享模塊應該是應用程序的入口點?或者我們需要創建共享爲NGModule並創建第四個模塊作爲入口點? –

+0

通常,您的第一頁是您的共享模塊中的登錄頁面。 –

相關問題