AngularJs可调整边框布局

在我的应用程序中,将有一个占据整个窗口的页面(即,您无法向任何方向滚动,页面将自身调整为窗口大小).我确信我可以做一些CSS技巧来实现这一点,但是这个页面也将包含一些可调整大小的区域.基本上会有一个侧边栏,用户可以做得更宽(在最小 – 最大范围内).

基本上我要做的就是重新创建this page if you select “Border” under Basic Layouts.我对如何做到这一点感到有点失落.我应该尝试介绍一些jQuery UI,还是纯粹的AngularJS是这样做的?

我知道我没有提供任何代码,所以我不希望任何人给我完整的工作代码.但是朝着正确的方向推进会很棒!

最佳答案 不,没有“纯粹的”AngularJS方法可以在不编写新代码或添加框架的情况下执行此操作,如您所提到的.我建议查看更流行的UI框架,看看它们是如何适合的(可能是jQueryUI,甚至是Sencha).

另外,你可以编写一个指令,将你对组件的使用包装成黑盒子,并且符合AngularJS的精神(以便将来更容易替换它).

鉴于创建跨浏览器(取决于支持的浏览器),这种类型的功能可能有点棘手,但最好留给那些已经完成它的人.

点赞