Skip to content
This repository was archived by the owner on Oct 11, 2024. It is now read-only.

Commit eeb2a90

Browse files
committed
update react sample; improve code;
1 parent 54dfdd9 commit eeb2a90

File tree

7 files changed

+16268
-241
lines changed

7 files changed

+16268
-241
lines changed

angular/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"@angular/platform-browser-dynamic": "^15.2.0",
2020
"@angular/router": "^15.2.0",
2121
"@dynamsoft/dynamsoft-camera-enhancer": "^4.0.0-dev-20230816093800",
22-
"@dynamsoft/dynamsoft-core": "^3.0.10-dev-20230811163138",
2322
"rxjs": "~7.8.0",
2423
"tslib": "^2.3.0",
2524
"zone.js": "~0.12.0"

angular/src/app/camera-enhancer/camera-enhancer.component.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { ElementRef } from '@angular/core';
2-
import { Component, ViewChild } from '@angular/core';
1+
import { Component, ViewChild, ElementRef } from '@angular/core';
32
import {
43
CameraEnhancer,
54
CameraView,
@@ -19,18 +18,17 @@ export class CameraEnhancerComponent {
1918

2019
async ngAfterViewInit() {
2120
try {
22-
this.cameraView = await CameraView.createInstance(
21+
this.cameraView = await (this.pInstance = CameraView.createInstance(
2322
this.container!.nativeElement
24-
);
25-
26-
this.cameraEnhancer = await CameraEnhancer.createInstance(
23+
));
24+
this.cameraEnhancer = await (this.pInstance = CameraEnhancer.createInstance(
2725
this.cameraView
28-
);
26+
));
2927
await this.cameraEnhancer.open();
28+
this.pInstance = null;
3029
} catch (ex: any) {
31-
let errMsg = ex.message || ex;
32-
console.error(errMsg);
33-
alert(errMsg);
30+
alert(ex.message || ex);
31+
throw ex;
3432
}
3533
}
3634

0 commit comments

Comments
 (0)