我正在用Spring MVC製作一個Angular項目。根據url顯示頁面AngularJs
我需要做的是從url獲取參數並相應地顯示頁面。
例如:
cms.example.com -- > so it will go to the cms signup/login page
login.example.com ---> so it will go to the only login page
somename.example.com ---> so it will go to the login page but with parameter somename
由於角是SPA(單頁應用程序)我由控制器,其獲取完整網址和在html頁面返回
cms.controller('homeController', function($scope, $http, $window) {
var y = window.location.host.split('.');
var z = y[0];
if (z == "cms")
{
$scope.logincms = z;
//console.log($scope.logincms);
}
else if (z == "login")
{
$scope.logincms = z;
//console.log($scope.logincms);
}
else
{ //404 or success page }
});
和使用納克 - 如果如果它等於login
那麼它會顯示登錄HTML,如果它是cms
那麼它會顯示登錄/註冊頁面。 但是
我看過一個網站cliniko.com。在那裏,他們做了同樣的應用程序,但我沒有看到任何ng - 如果在他們的HTML。只是想知道他們是如何做的,或者有另一種方式來做到這一點?
看看角路由器。 – randominstanceOfLivingThing
我希望每個主機條目都包含一個特定的JS文件,可以爲您設置適當的狀態/配置。如果沒有關於您的應用或您遇到的具體問題或問題的更多信息,此問題太寬泛無法直接回答。 – Phil
@phil您需要哪些更多信息 – adasdasd