小编Viv*_*vek的帖子

primeng 对话框关闭后未打开

我已将对话框创建为另一个组件内的组件。对话框打开没有问题,但关闭并尝试重新打开后它不可见。

父组件

import { Component,OnInit } from '@angular/core';
import { PostComponent } from './post/post.component';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
  viewProviders: [PostComponent]
})
export class AppComponent implements OnInit {

  display: boolean;

  ngOnInit(): void {
  }
  
  openAdvancedSearch() {
    this.display = true;
    console.log("Display is set");
  }
 
  constructor() {
  }
}
Run Code Online (Sandbox Code Playgroud)

父 HTML

 <app-post [display]="display"></app-post>
  <button type="button" class="btn btn-primary col" 
                (click)="openAdvancedSearch()" [style.width.px]="150">Advanced Search</button>
       
Run Code Online (Sandbox Code Playgroud)

对话框组件

import { Component, OnInit, Input, EventEmitter, Output } from '@angular/core';

@Component({
  selector: 'app-post',
  templateUrl: './post.component.html',
  styleUrls: ['./post.component.css']
}) …
Run Code Online (Sandbox Code Playgroud)

modal-dialog primeng angular

6
推荐指数
1
解决办法
6085
查看次数

标签 统计

angular ×1

modal-dialog ×1

primeng ×1