创建Dialog.ts,文件,
@Component({ selector: 'xtn-mode-dialog', templateUrl: './Dialog.html', styleUrls: ['./Dialog.scss'], animations: [ // 弹框的添加一个动画效果,由小到大显示,关闭时候,由大小到最后不见了。 trigger('TriggerState', [ state('inactive', style({ transform: 'scale(0.1)' })), state('active', style({ transform: 'scale(1)' })), transition('inactive => active', animate('150ms ease-in')), transition('active => inactive', animate('150ms ease-out')), ]) ] }) export class XtnDialog implements OnInit, OnDestroy, OnChanges, AfterContentChecked, AfterContentInit { // 依赖注入动态创建组件的工厂类 constructor(private resolver: ComponentFactoryResolver) { } // 内容检查,主要是判断是打开还是关闭弹框。 ngAfterContentChecked(): void {} // 销毁操作 ngOnDestroy(): void {} // 这里就是动态创建的组件地方法 LoadComponent(self:any){} ngAfterContentInit(): void {} .... }
就不把代码张贴里了,查看全部代码可以点击这里展示出几个方法吧,具体详情可能点击
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对黑区网络的支持。