diff --git a/angular.json b/angular.json index 5d52b4e..dff8fec 100644 --- a/angular.json +++ b/angular.json @@ -61,10 +61,10 @@ "builder": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { - "browserTarget": "myangularproject:build:production" + "buildTarget": "myangularproject:build:production" }, "development": { - "browserTarget": "myangularproject:build:development" + "buildTarget": "myangularproject:build:development" } }, "defaultConfiguration": "development" @@ -72,7 +72,7 @@ "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "myangularproject:build" + "buildTarget": "myangularproject:build" } }, "test": { diff --git a/package.json b/package.json index 8dc73b7..10ea79a 100644 --- a/package.json +++ b/package.json @@ -10,32 +10,32 @@ }, "private": true, "dependencies": { - "@angular/animations": "^16.0.0", - "@angular/common": "^16.0.0", - "@angular/compiler": "^16.0.0", - "@angular/core": "^16.0.0", - "@angular/forms": "^16.0.0", - "@angular/platform-browser": "^16.0.0", - "@angular/platform-browser-dynamic": "^16.0.0", - "@angular/router": "^16.0.0", - "@syncfusion/ej2-angular-buttons": "^22.2.8", - "@syncfusion/ej2-angular-diagrams": "^22.2.8", + "@angular/animations": "^19.2.16", + "@angular/common": "^19.2.16", + "@angular/compiler": "^19.2.16", + "@angular/core": "^19.2.16", + "@angular/forms": "^19.2.16", + "@angular/platform-browser": "^19.2.16", + "@angular/platform-browser-dynamic": "^19.2.16", + "@angular/router": "^19.2.16", + "@syncfusion/ej2-angular-buttons": "*", + "@syncfusion/ej2-angular-diagrams": "*", "@syncfusion/ej2-material-theme": "*", "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.13.0" + "zone.js": "~0.15.1" }, "devDependencies": { - "@angular-devkit/build-angular": "^16.0.4", - "@angular/cli": "~16.0.4", - "@angular/compiler-cli": "^16.0.0", - "@types/jasmine": "~4.3.0", - "jasmine-core": "~4.6.0", + "@angular-devkit/build-angular": "^19.2.16", + "@angular/cli": "^19.2.16", + "@angular/compiler-cli": "^19.2.16", + "@types/jasmine": "~5.1.0", + "jasmine-core": "~5.4.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.0.0", - "typescript": "~5.0.2" + "karma-jasmine-html-reporter": "~2.1.0", + "typescript": "~5.7.3" } } diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 8cd2af8..60035ab 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,5 +1,5 @@ import { Component, ViewEncapsulation, ViewChild } from '@angular/core'; -import { ConnectorModel, DataBinding, Diagram, MindMap, NodeModel, PointPortModel, DiagramComponent } from '@syncfusion/ej2-angular-diagrams'; +import { ConnectorModel,DiagramModule, DataBinding, Diagram, MindMap, NodeModel, PointPortModel, DiagramComponent } from '@syncfusion/ej2-angular-diagrams'; import { mindMapData } from './data'; import { DataManager } from '@syncfusion/ej2-data'; Diagram.Inject(DataBinding, MindMap); @@ -7,7 +7,9 @@ Diagram.Inject(DataBinding, MindMap); selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'], - encapsulation: ViewEncapsulation.None + encapsulation: ViewEncapsulation.None, + standalone: true, + imports:[DiagramModule] }) export class AppComponent { diff --git a/src/app/app.module.ts b/src/app/app.module.ts index c6eac05..678b7b7 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -5,9 +5,7 @@ import { AppComponent } from './app.component'; import { DiagramModule } from '@syncfusion/ej2-angular-diagrams'; @NgModule({ - declarations: [ - AppComponent - ], + declarations: [], imports: [ BrowserModule, DiagramModule