gpt4 book ai didi

angular - 是否有用于 Angular json 格式化程序(指令/组件)?

转载 作者:太空狗 更新时间:2023-10-29 17:33:37 29 4
gpt4 key购买 nike

我正在将一个应用程序从 AngularJS 升级到 Angular。在 AngularJS 中我使用了 https://github.com/mohsen1/json-formatter显示一个美化的 json。 Angular 替代方法吗?

最佳答案

您可以使用 json-formatter-js包裹

import JSONFormatter from 'json-formatter-js';

@Directive({
selector: 'json-formatter'
})
export class JsonFormatterDirective implements OnChanges {
@Input() json: any;

constructor(private elRef: ElementRef) { }

ngOnChanges() {
if (this.json) {
const formatter = new JSONFormatter(this.json);
this.elRef.nativeElement.appendChild(formatter.render());
}
}
}

Plunker Example

或者为angular2创建相同的组件

Plunker Example

关于angular - 是否有用于 Angular json 格式化程序(指令/组件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45466419/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com