簡體   English   中英

在angularjs中管理登陸到家庭過渡的正確方法

[英]Proper way to manage landing to home transition in angularjs

我正在開發一個單頁應用程序,我想知道如何管理從着陸到房屋的過渡。

兩種視圖的布局都非常不同。 該登陸允許用戶注冊或登錄(就像Twitter或Facebook登陸頁面一樣)。 主頁顯示我網站的內容以及有關已登錄用戶的信息。

用angular處理此問題的最佳方法是什么? 我是否制作兩個不同的角度應用程序(一個用於着陸,一個用於家庭)? 還是只有一個? 我打算使用ui-router。 與用戶建立連接並選中“記住我”后,他就不應該返回登錄頁面,並且總是會重定向到主頁(當然,除非他斷開連接)。

謝謝

我建議不要將Angular用於您的目標網頁,因為這將迫使您下載整個應用程序只是為了查看該目標網頁。

就我而言,我在/ frontend下有一個登陸頁面,其中包含該頁面所需的所有html,css和javascript(我什至甚至在這里添加了一個Ghost博客)。 因此,只有在有人單擊“登錄”或“注冊”按鈕時才加載Angular。

我的根目錄/ app目錄中有兩個.html頁面-一個是app.html,一個是frontend.html,並且我使用Node.js / Express在它們之間進行路由。 那是棘手的部分。 這是快遞代碼:

// Frontend Homepage & Blog
app.get('/', function (req, res, next) {
  res.sendFile("frontend.html", {root: root + process.env.APP_PATH});
});

// Backend App
app.get('/*', function (req, res, next) {
  res.sendFile("app.html", {root: root + process.env.APP_PATH});
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM