angularjs – 用于页面路由和模板/部分/ RESTful API的不同基本U
我的Angular应用程序被分成几个子应用程序.我正在使用laravel,它也负责子应用程序之间的路由.
所以laravel处理了以下网址: ModuleX:/ moduleX 最后在这些上面有我的3个Angular子应用程序. 此外,模板,部分和RESTful API由以下URL中的laravel提供: /模板 如果我使用html标记设置基本网址< base href =“http://www.example.com/app/”>我可以使用相对URL作为模板,部分和api,但不能用于路由.我总是必须添加模块url部分,就像moduleX /#/ hello / world一样. 如果我设置基本网址,例如< base href =“http://www.example.com/app/moduleX/”>我可以编写#/ hello / world之类的所有链接,但模板,部分和api请求不再起作用. 整个应用程序也位于子文件夹中,所以我不能只使用示例/模板. 所以基本上我的问题或现在的问题是,处理不同基本网址的最佳方法是什么?我真的不喜欢它将模块名称添加到每个链接. 解决方法
看起来它可能是一个特殊的解决方案,但可能你应该使用过滤器的网址?
例如: .filter('routeFilter',[function () { return function (route) { if (some condition mean this direct html link){ return 'MODULE-X/' + route; }else{ return route } }; }]) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- bootstrap支持ie8 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstr
- AngularJS – 使用ng-repeat创建一组无线电输入
- 关于wp连接webservice的状态保持
- 单元测试 – 如何让content_shell运行我的测试?
- scala – 如何在Mesos集群上使用Spark时预先打包外部库
- angularjs – 我们什么时候知道Angular中元素的实际宽度?
- bootstrap模态窗口弹出子窗口之后的滚动条高度重计算问题
- WebServices/Weather/
- 使用bootstrap-loader来构建应用的完整demo
- 禁用侧面菜单的滑动以打开Ionic 2中的登录页面(或任何页面)