如何在一个模板上加载多个视图?
例如,我的主页分为两列,我想在左列添加一个视图,在右列添加另一个不同的视图。
为了完成这个,我需要在哪些文件中放入什么代码?我想提一下,我知道如何为每个模板添加单个视图。尽管如此,我仍在学习。
我读过这个——https://github.com/angular-ui/ui-router/wiki/Multiple-Named-Views——但我似乎无法用Foundation优化它。
正如它的创建者之一所说:
FA中的动态路由意味着在最基本的意义上使用以及快速原型制作。更高级的功能应该留给更传统的路由构建了angular的方式。
所以你不能在默认的Front Router中使用.state.views
,它是为了简化非angularJs开发者对框架的使用而构建的。为了达到您需要的效果,我建议禁用它并实现您自己的$stateProvider
实例。
更多关于如何做的细节可以在这里找到:
Foundation for Apps:如何替换默认的动态路由插件?