这次这个组件来自angular-split。

首先新建一个angular的项目。

angular 组件调用(angular的splitter组件)(1)

等初始化项目完成,就可以启动Angular CLI Server

angular 组件调用(angular的splitter组件)(2)

浏览器里面打开http://localhost:4200/

angular 组件调用(angular的splitter组件)(3)

angular 组件调用(angular的splitter组件)(4)

删除默认的页面内容。增加两个div,一个left一个right,用于接下来应用splitter组件。

angular 组件调用(angular的splitter组件)(5)

添加angular-split组件依赖。

angular 组件调用(angular的splitter组件)(6)

重新运行npm install自动安装组件。

angular 组件调用(angular的splitter组件)(7)

修改app.module.ts,引入AngularSplitModule

angular 组件调用(angular的splitter组件)(8)

import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AngularSplitModule } from 'angular-split'; import { AppComponent } from './app.component'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, AngularSplitModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }

修改app.component.html

angular 组件调用(angular的splitter组件)(9)

<div style="width: 500px; height: 600px; background: blue;"> <as-split direction="horizontal"> <as-split-area> <div> LEFT </div> </as-split-area> <as-split-area> <div> RIGHT </div> </as-split-area> </as-split> </div>

重新看页面,splitter组件已经可以使用了。使用鼠标拖动,可以更改左右大小了。

angular 组件调用(angular的splitter组件)(10)

,