在应用之间路由

时间:2015-04-13 16:36:19

标签: javascript angularjs angular-ui-router

任何人都可以帮助如何在不同的应用程序之间提供路由....我们基本上在寻找如果我们在我们的应用程序中添加另一个应用程序,集成过程应该很简单,以前的代码不应该打扰....例如。 ..我正在寻找电子产品(主应用程序)选择的笔记本电脑(不同的应用程序)或显示器(另一个应用程序).​​.应该能够从显示器应用程序路由到笔记本电脑应用程序..我尝试使用不同的ng控制器

app.config(function ($routeProvider) {

    $routeProvider.when("/students", {
        controller: "studentController",
        templateUrl: "app/components/student/students.html"
    });

    $routeProvider.when("/addstudent", {
        controller: "studentController",
        templateUrl: "app/components/student/addstudent.html"
    });
   /*$routeProvider.when("/addfaculty", {
        controller: "facultyController",
        templateUrl: "app/components/student/addfaculty.html"
    });
    $routeProvider.when("/viewfaculty", {
        controller: "facultyController",
        templateUrl: "app/components/student/viewfaculty.html"
    });*/
    $routeProvider.when("/submenu1", {
        controller: "studentController",
        templateUrl: "app/components/student/submenu1.html"
    });
    $routeProvider.otherwise({ redirectTo: "/students" });
});

apps.config(function($routeProvider){

    $routeProvider.when("/addfaculty", {
        controller: "facultyController",
        templateUrl: "app/components/faculty/addfaculty.html"
    });
    $routeProvider.when("/viewfaculty", {
        controller: "facultyController",
        templateUrl: "app/components/faculty/viewfaculty.html"
    });

})

1 个答案:

答案 0 :(得分:3)

看起来您正在使用多个应用,但仅用于在您的网页上显示多个独立视图?

如果是这种情况,您可能需要查看ui-router,以便multiple and named views解决此问题。