A JSON View component for Angular 2+ (基于angular 2+ 的JSON展示组件)
npm install @twp0217/ngx-json-view --save
- 安装依赖包:
@twp0217/ngx-json-view
npm install @twp0217/ngx-json-view --save
- 在module导入
NgxJsonViewModule
import { NgxJsonViewModule } from '@twp0217/ngx-json-view';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
NgxJsonViewModule
],
bootstrap: [AppComponent]
})
export class AppModule { }
- 准备JSON数据
data: { [key: string]: any } = {
"name": "twp0217",
"url": "https://github.com/twp0217",
"string": "github",
"number": 88,
"boolean": true,
"object": {
"obj1": "obj1",
"obj2": "obj2",
"object": {
"obj11": "obj11",
"obj22": "obj22"
},
"emptyArray": []
},
"array": [
1,
2,
3
],
"date": new Date(),
"null": null
};
- 在模板页面使用
<ngx-json-view [data]="data"></ngx-json-view>
data
-{ [key: string]: any }
- 数据levelOpen
-number
- 初始化展开层数
- 如果项目对你有帮助,请点颗星:star:,谢谢。
- 如果你对项目有想法、问题、BUG,欢迎讨论。