angular

mat dialogから親コンポーネントにデータを送る

ダイアログを閉じたときにデータを送る ダイアログコンポーネント close() { this.dialogRef.close(data); } constructor( public dialogRef: MatDialogRef<MyDialogComponent>, @Inject(MAT_DIALOG_DATA) public data: DialogData ) { } 親コンポーネント openDialog() { this.dialogRef = this.myDialog.open(MyDialogComponent, { data: {} }); this.dialogRef.afterClosed().subscribe( data => console.log("Dialog output:", data) ); } constructor( private myDialog: MatDialog, ) { } ダイアログを閉じないでデータを送る ダイアログコンポーネント @Output() submitClicked = new EventEmitter<any>(); sendMessageToParent() { const data = 'Your data'; this.submitClicked.emit(data); }

wls2内のubuntuにgoogle chromeをインストールする

google chromeのインストール sudo apt-get update sudo apt-get install libappindicator1 libappindicator3-1 fonts-liberation curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb # ここで依存関係のエラーが出るので依存をfixする sudo apt --fix-broken install # もう一度インストール sudo dpkg -i google-chrome-stable_current_amd64.deb angularでユニットテストを行う時の設定 karuma.conf.js browsers: ['Chrome'], customLaunchers: { ChromeHeadlessCI: { base: 'ChromeHeadless', flags: ['--no-sandbox'] } }, テストを実行するときは