improve angular example

This commit is contained in:
Rene Haas
2022-11-09 11:01:53 +01:00
parent 270b4453e6
commit d8e8209167
3 changed files with 26 additions and 9 deletions
+18 -8
View File
@@ -1,12 +1,10 @@
{ {
"name": "example", "name": "angular",
"version": "0.0.0", "version": "0.0.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "example",
"version": "0.0.0",
"dependencies": { "dependencies": {
"@angular/animations": "^14.2.0", "@angular/animations": "^14.2.0",
"@angular/common": "^14.2.0", "@angular/common": "^14.2.0",
@@ -16,6 +14,7 @@
"@angular/platform-browser": "^14.2.0", "@angular/platform-browser": "^14.2.0",
"@angular/platform-browser-dynamic": "^14.2.0", "@angular/platform-browser-dynamic": "^14.2.0",
"@angular/router": "^14.2.0", "@angular/router": "^14.2.0",
"overlayscrollbars": "file:../../packages/overlayscrollbars/dist",
"overlayscrollbars-ngx": "file:../../packages/overlayscrollbars-ngx/dist", "overlayscrollbars-ngx": "file:../../packages/overlayscrollbars-ngx/dist",
"rxjs": "~7.5.0", "rxjs": "~7.5.0",
"tslib": "^2.3.0", "tslib": "^2.3.0",
@@ -29,17 +28,21 @@
} }
}, },
"../../packages/overlayscrollbars-ngx/dist": { "../../packages/overlayscrollbars-ngx/dist": {
"name": "overlayscrollbars-ngx",
"version": "0.4.0", "version": "0.4.0",
"dependencies": { "dependencies": {
"tslib": "^2.0.0" "tslib": "^2.4.0"
}, },
"peerDependencies": { "peerDependencies": {
"@angular/common": ">=10.0.0", "@angular/common": ">=12.0.0",
"@angular/core": ">=10.0.0" "@angular/core": ">=12.0.0",
"overlayscrollbars": "^2.0.0"
} }
}, },
"../../packages/overlayscrollbars/dist": { "../../packages/overlayscrollbars/dist": {
"extraneous": true "name": "overlayscrollbars",
"version": "2.0.0-beta.3",
"license": "MIT"
}, },
"../dist": { "../dist": {
"version": "0.4.0", "version": "0.4.0",
@@ -7872,6 +7875,10 @@
"node": ">=0.10.0" "node": ">=0.10.0"
} }
}, },
"node_modules/overlayscrollbars": {
"resolved": "../../packages/overlayscrollbars/dist",
"link": true
},
"node_modules/overlayscrollbars-ngx": { "node_modules/overlayscrollbars-ngx": {
"resolved": "../../packages/overlayscrollbars-ngx/dist", "resolved": "../../packages/overlayscrollbars-ngx/dist",
"link": true "link": true
@@ -16728,10 +16735,13 @@
"integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
"dev": true "dev": true
}, },
"overlayscrollbars": {
"version": "file:../../packages/overlayscrollbars/dist"
},
"overlayscrollbars-ngx": { "overlayscrollbars-ngx": {
"version": "file:../../packages/overlayscrollbars-ngx/dist", "version": "file:../../packages/overlayscrollbars-ngx/dist",
"requires": { "requires": {
"tslib": "^2.0.0" "tslib": "^2.4.0"
} }
}, },
"p-limit": { "p-limit": {
+1
View File
@@ -9,6 +9,7 @@
"@angular/platform-browser": "^14.2.0", "@angular/platform-browser": "^14.2.0",
"@angular/platform-browser-dynamic": "^14.2.0", "@angular/platform-browser-dynamic": "^14.2.0",
"@angular/router": "^14.2.0", "@angular/router": "^14.2.0",
"overlayscrollbars": "file:../../packages/overlayscrollbars/dist",
"overlayscrollbars-ngx": "file:../../packages/overlayscrollbars-ngx/dist", "overlayscrollbars-ngx": "file:../../packages/overlayscrollbars-ngx/dist",
"rxjs": "~7.5.0", "rxjs": "~7.5.0",
"tslib": "^2.3.0", "tslib": "^2.3.0",
+7 -1
View File
@@ -1,4 +1,5 @@
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import type { EventListenerArgs } from 'overlayscrollbars';
@Component({ @Component({
selector: 'app-root', selector: 'app-root',
@@ -14,7 +15,7 @@ import { Component } from '@angular/core';
/> />
</div> </div>
<h2>Here are some links to help you start:</h2> <h2>Here are some links to help you start:</h2>
<overlay-scrollbars></overlay-scrollbars> <div overlay-scrollbars (osUpdated)="onUpdated($event)"></div>
<ul> <ul>
<li> <li>
<h2> <h2>
@@ -35,4 +36,9 @@ import { Component } from '@angular/core';
}) })
export class AppComponent { export class AppComponent {
title = 'example'; title = 'example';
onUpdated([instance, onUpdatedArgs]: EventListenerArgs['updated']) {
// eslint-disable-next-line no-console
console.log(instance, onUpdatedArgs);
}
} }