Javascript 同一应用程序中两个单页应用程序页面之间的转换
我如何才能从一个使用Javascript 同一应用程序中两个单页应用程序页面之间的转换,javascript,node.js,angularjs,express,angular-ui-router,Javascript,Node.js,Angularjs,Express,Angular Ui Router,我如何才能从一个使用ng app=“myappfronted”及其自己的CSS和JavaScript集的页面移动到另一个使用ng app=“myappadmin”并拥有自己的CSS和JavaScript集的页面 我在服务器端使用ExpressJS和NodeJS进行路由 /* GET home page. */ router.get('/', function(req, res) { res.render('index', { title: 'My App Front End Title' }
ng app=“myappfronted”
及其自己的CSS和JavaScript集的页面移动到另一个使用ng app=“myappadmin”
并拥有自己的CSS和JavaScript集的页面
我在服务器端使用ExpressJS和NodeJS进行路由
/* GET home page. */
router.get('/', function(req, res) {
res.render('index', { title: 'My App Front End Title' });
});
/* GET admin front */
router.get('/users', function(req, res) {
res.render('users', { title: 'My App Admin End Title' });
});
index.ejs
使用ng app=“MyAppFrontEnd”
和用户。ejs
使用ng app=“myappadmin”
谁能帮我一下吗?你是说不需要重新加载页面吗?@user2847643:不,调用
/users
时将加载/users.ejs
。但是我想从使用ng app=“MyAppFrontEnd”
的索引.ejs
调用/users
,调用使用ng app=“myappadmin”的用户.ejs
。我累了,所以我可能想不清楚,但是如果你可以重新加载页面,那么问题出在哪里?@user2847643:我想从索引中调用/users
,它使用ng app=“myappfronted”
到用户。使用ng app=“myappadmin”
的ejs
。如果我从index.ejs
尝试,调用href=“/users”
是否不会尝试在ng app=“myappfronted”
中查找该路由?我明白了。这些是同一服务器上的不同应用程序,您担心来自前端的对/用户的引用会被angular神奇地处理,而不会重新加载页面。但我不认为是这样,至少如果你没有使用HTML5模式,你没有提到,所以我假设是这样的。如果使用常规链接或$window.location.href,则基本上跳过ui router magic,浏览器应为/users创建常规HTTP GET,这将重新加载页面并从一开始加载所有内容-在本例中是另一个应用程序。