Sorry I haven't had the time to try out the steps.
To update you guys what I've done is, I took the zip file from Saki, and I still can't get the bryntum-angular-shared to work in our main project, so in the mean-time I just scrapped using that and just use the main bryntum gantt component. I still get the style errors, so I just added a "build" folder with the style in the solution so that way it will work(we will figure this out later, we just need to move on and actually evaluate the gantt itself). So I have attached a sample of our next hurdle we are experiencing.
I took the solution that Saki attached which was a simple project from our original version. I took out the bryntum-angular-shared stuff and just use the non-wrapper way to integrate Bryntum into our application. I then looked at the angular/advanced demo where it does not use a wrapper and I took most of the code and put it in this test app(and in our real application) and we don't see any tasks or anything. Keep in mind I can run the advanced sample on my own machine and it works great, but if I take the exact config, etc.. into this test app or into our real project it doesn't work. I am confused as if I take the exact same ganttconfig, toolbar, etc.. from the demo and it doesn't work.
This is one of the errors we see in the console, not sure if its related or what-not:
TypeError: Cannot read property 'querySelector' of null
at _0x555a9f.getElementsByRecord (gantt.umd.js:10)
at _0x555a9f.onStoreChanged (gantt.umd.js:10)
at _0x555a9f.updateCurrentTimeLine (gantt.umd.js:10)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
at Object.onInvokeTask (core.js:26760)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
at push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask (zone.js:498)
at ZoneTask.invoke (zone.js:487)
at timer (zone.js:3070)
defaultErrorLogger @ core.js:7376
push../node_modules/@angular/core/fesm5/core.js.ErrorHandler.handleError @ core.js:7424
next @ core.js:27270
schedulerFn @ core.js:24413
push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.__tryOrUnsub @ Subscriber.js:192
push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber.next @ Subscriber.js:130
push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber._next @ Subscriber.js:76
push../node_modules/rxjs/_esm5/internal/Subscriber.js.Subscriber.next @ Subscriber.js:53
push../node_modules/rxjs/_esm5/internal/Subject.js.Subject.next @ Subject.js:47
push../node_modules/@angular/core/fesm5/core.js.EventEmitter.emit @ core.js:24397
(anonymous) @ core.js:26791
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke @ zone.js:391
push../node_modules/zone.js/dist/zone.js.Zone.run @ zone.js:150
push../node_modules/@angular/core/fesm5/core.js.NgZone.runOutsideAngular @ core.js:26728
onHandleError @ core.js:26791
push../node_modules/zone.js/dist/zone.js.ZoneDelegate.handleError @ zone.js:395
push../node_modules/zone.js/dist/zone.js.Zone.runTask @ zone.js:198
push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask @ zone.js:498
ZoneTask.invoke @ zone.js:487
timer @ zone.js:3070
3rdParty
BryntumTestApp
BryntumTestApp.sln
BryntumTestApp\BryntumTestApp\ClientApp
npm i
npm start
If there's a way we can setup a web meeting or something to go over this and figure out that will be great.
Thanks!