0
所以我有了這個AngularJS前端/ ASP.Net後端應用程序,AngularJS完成所有路由;它一切正常。問題出在打入瀏覽器的完整路徑。這是允許發生的(頁面被返回),我不想要。例如:
「/登錄」已在配置「應用程序/視圖/ login.html的」 ...的templateUrl
「/」具有在配置「應用程序/視圖/ index.html的」一templateUrl ,並且在路線不匹配時也是默認值。
所以,如果我鍵入..
- 「/登錄」,我得到的登錄頁面。完善。
- 「/ nonsensepage」,我得到索引頁面。完善。
- 「/App/views/login.html」,我得到登錄頁面。 不好。
我期望並希望將「/App/views/login.html」路由到「/」,因爲它與我的任何路由都不匹配。這是行爲預期,它可以在Angular中整齊處理,還是應該在服務器端捕獲?
我相信你是對的。無論如何,這是一個非問題,因爲以這種方式瀏覽時,部分視圖是毫無價值的。 – tarrball