在angularJs App中加载来自不同主机的Controller和HTML

时间:2017-11-09 10:10:18

标签: angularjs

我正在AngularJS 1.3.x开发一款应用。

主页有两个超链接,可以将您带到两个提供特定服务的不同页面。 例如假设我有两个链接 -

 1. Scan(PROTOCOL://Host:PORT/AppRoot/Scan)                            
 2. Print(PROTOCOL://Host:PORT/AppRoot/Print)

截至目前,该应用程序托管在同一台服务器上,因此RouteProvider对我来说很好。

 $routeProvider.
        when('/', {
            templateUrl: 'app/home/home.html',
            controller: 'HomeCtrl as home'
        })
        .when('/scan', {
            templateUrl: 'app/scan/scan.html',
            controller: 'ScanCtrl as scanCtrl'
            }) 
        .when('/print', {
            templateUrl: 'app/print/pring.html',
            controller: 'PrintCtrl as printCtrl'
            }) 
        .otherwise({
            redirectTo: '/'
        });

但是现在我希望通过在单独的Scan and Print上的单独Scanserver(Server-A)功能上托管print功能来消除server(Server-B)之间的依赖关系。

请问您如何才能取得进展?

1 个答案:

答案 0 :(得分:0)

因此,您似乎希望减少负载或提高当前应用程序的性能。

为了有两个指向两个不同服务器的独立链接,您还必须在这两个服务器中托管您的应用程序。当您重定向到任何新链接时,需要启动新应用程序。

希望这有帮助!