AngularJs可调整大小的边框布局

AngularJs可调整大小的边框布局,angularjs,Angularjs,在我的应用程序中,将有一个页面占据整个窗口(即,你不能向任何方向滚动,页面会根据窗口大小自行调整大小)。我相信我可以做一些CSS技巧来实现这一点,但这个页面也将包含一些可调整大小的区域。基本上会有一个侧边栏,用户可以使其更宽(在最小-最大范围内) 基本上我想做的是重新创造。我不知道该怎么做。我应该尝试引入一些jQuery UI,还是有一个纯粹的AngularJS来实现它 我知道我没有提供任何代码,所以我不希望有人给我完整的工作代码。但朝着正确的方向轻推将是伟大的 不,没有一种“纯”的Angula

在我的应用程序中,将有一个页面占据整个窗口(即,你不能向任何方向滚动,页面会根据窗口大小自行调整大小)。我相信我可以做一些CSS技巧来实现这一点,但这个页面也将包含一些可调整大小的区域。基本上会有一个侧边栏,用户可以使其更宽(在最小-最大范围内)

基本上我想做的是重新创造。我不知道该怎么做。我应该尝试引入一些jQuery UI,还是有一个纯粹的AngularJS来实现它

我知道我没有提供任何代码,所以我不希望有人给我完整的工作代码。但朝着正确的方向轻推将是伟大的

不,没有一种“纯”的AngularJS方法可以做到这一点,而不需要编写一些新代码或像您提到的那样在混合中添加框架。我建议看看更流行的UI框架,看看它们是如何适应的(也许是jQueryUI,甚至是Sencha)

此外,您还可以编写一个指令,将您对组件的使用封装到黑盒中,并遵循AngularJS的精神(以便将来可以更轻松地替换它)


考虑到创建跨浏览器的功能类型可能有点棘手(取决于支持的浏览器),最好让其他人来完成。

有点晚,但我想这是您想要的

带有AngularJS的borderlayout或splitterlayout插件