Angular 2 Material Flex-layout 分割面板

标签 angular angular-material resizable splitpane panes

我在第一个使用 flex-layout 的 Angular 2.4/Angular Material 应用程序中跌跌撞撞。它有一列三行填满屏幕。我想在底部两行之间添加一个拆分器,并允许通过在桌面和触摸屏上拖动拆分器来调整每行的高度。我试图实现几个宣传此功能的可用模块,但每个模块都存在各种问题。 Angular-split 是最有前途的,但似乎与我现有的代码/webpack 构建配置存在兼容性问题:https://bertrandg.github.io/angular-split/#/

任何人都有此类功能的任何工作示例,可以帮助我入门。

欢迎任何意见。

<div class="flex-container content" fxLayout="column" fxLayoutAlign="top center">
    <div class="flex-item search-topbar" fxFlex="35%">
    </div>
    <div class="flex-item" fxFlex="40%">
        <!--Map-->  
    </div>
    <div class="flex-item result-bar" fxFlex="25%">
        <!--Search Results-->      
    </div>
</div>

最佳答案

你可能需要看看这个:

  1. 拆分 Pane 演示 https://plnkr.co/bxgcK29PNl9lexw6z6Ym
  2. 来源https://github.com/wannabegeek/ng2-split-pane

flex-layout 文档和示例在这里:

  1. 演示:https://tburleson-layouts-demos.firebaseapp.com/#/docs
  2. 文档:https://github.com/angular/flex-layout/wiki
  3. 来源 git clone https://github.com/angular/flex-layout
  4. npm run demo-app - 在本地运行上面的演示

关于Angular 2 Material Flex-layout 分割面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43264788/

相关文章:

angular - 如何使用值时间戳过滤 Angular Material 表字段?

具有动态列表的数组之间的 Angular7 cdkDropList

angularjs - 带有 Angular Form 的 Angular 对话框

xamarin.forms - Xamarin Forms Android 中步进器宽度无法正确调整大小

angular - 无法使用 Angular 2 rc5 发出 http 请求

angular - 如何将 AM/PM 时间格式转换为 Angular 2 中的小时格式

javascript - 交易后检测到无法访问的代码

javascript - jQuery 可调整大小 : How to get overlapping element during the resize drag

html - CSS!水平可调整大小的菜单 ul li,如何在显示器的整个宽度上展开?

javascript - 从 Angular 2 服务中的 JSON 响应中提取数据