我正在尝试使用同构网格,为了加载它我必须使用 FileLoader.load() 方法。
isc.FileLoader.load(() => {
builder(element,datasource);
}, {target: element});
但是每当我使用它来加载网格(有效)时,它会破坏我的角度路由并且我会收到以下错误:
src_app_apartados_contactos_contactos_module_ts.js:2 ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of null (reading 'children')
TypeError: Cannot read properties of null (reading 'children')
at mergeEmptyPathMatches (router.mjs:4107:36)
at router.mjs:3975:36
at map.js:7:37
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at throwIfEmpty.js:9:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.buffer (takeLast.js:14:32)
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at defaultIfEmpty.js:13:24
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at checkComplete (mergeInternals.js:11:24)
at mergeInternals.js:52:9
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at Observable._subscribe (innerFrom.js:53:20)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at scanInternals.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeWhile.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at defaultIfEmpty.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeLast.js:9:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at source.subscribe.isComplete (switchMap.js:14:51)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Observable._subscribe (innerFrom.js:51:24)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at switchMap.js:10:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Observable._subscribe (innerFrom.js:51:24)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at filter.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at take.js:10:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at catchError.js:9:27
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Observable._subscribe (innerFrom.js:51:24)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at scanInternals.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeWhile.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at defaultIfEmpty.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeLast.js:9:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at switchMap.js:10:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.isUnsub (tap.js:18:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerSubscriber (switchMap.js:14:144)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at throwIfEmpty.js:9:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.buffer (takeLast.js:14:32)
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at checkComplete (mergeInternals.js:11:24)
at OperatorSubscriber.onFinalize (mergeInternals.js:42:21)
at OperatorSubscriber.unsubscribe (OperatorSubscriber.js:52:88)
at OperatorSubscriber._complete (OperatorSubscriber.js:42:26)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at throwIfEmpty.js:10:41
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at take.js:14:36
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at filter.js:6:128
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerSubscriber (switchMap.js:14:144)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at throwIfEmpty.js:9:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.buffer (takeLast.js:14:32)
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at OperatorSubscriber._complete (Subscriber.js:72:30)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at checkComplete (mergeInternals.js:11:24)
at mergeInternals.js:52:9
at OperatorSubscriber._complete (OperatorSubscriber.js:36:21)
at OperatorSubscriber.complete (Subscriber.js:49:18)
at Observable._subscribe (innerFrom.js:53:20)
at Observable._trySubscribe (Observable.js:37:25)
at Observable.js:31:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at mergeInternals (mergeInternals.js:50:12)
at mergeMap.js:13:58
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at scanInternals.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at takeLast.js:9:20
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at throwIfEmpty.js:7:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at map.js:6:16
at OperatorSubscriber.<anonymous> (lift.js:10:28)
at Observable.js:26:30
at errorContext (errorContext.js:19:9)
at Observable.subscribe (Observable.js:22:21)
at doInnerSub (mergeInternals.js:19:44)
at outerNext (mergeInternals.js:14:57)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at source.subscribe.isUnsub (tap.js:18:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at Subject.js:34:30
at errorContext (errorContext.js:19:9)
at Subject.next (Subject.js:27:21)
at OperatorSubscriber._next (Subscriber.js:60:26)
at OperatorSubscriber.next (Subscriber.js:31:18)
at map.js:7:24
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at subscribe.innerComplete (mergeInternals.js:25:28)
at OperatorSubscriber._next (OperatorSubscriber.js:13:21)
at OperatorSubscriber.next (Subscriber.js:31:18)
at innerFrom.js:61:28
at _ZoneDelegate.invoke (zone.js:375:26)
at Object.onInvoke (core.mjs:24178:33)
at _ZoneDelegate.invoke (zone.js:374:52)
at Zone.run (zone.js:134:43)
at zone.js:1278:36
at _ZoneDelegate.invokeTask (zone.js:409:31)
at core.mjs:23864:55
at AsyncStackTaggingZoneSpec.onInvokeTask (core.mjs:23864:36)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Object.onInvokeTask (core.mjs:24165:33)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Zone.runTask (zone.js:178:47)
at drainMicroTaskQueue (zone.js:588:35)
at resolvePromise (zone.js:1214:31)
at resolvePromise (zone.js:1168:17)
at zone.js:1281:17
at _ZoneDelegate.invokeTask (zone.js:409:31)
at core.mjs:23864:55
at AsyncStackTaggingZoneSpec.onInvokeTask (core.mjs:23864:36)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Object.onInvokeTask (core.mjs:24165:33)
at _ZoneDelegate.invokeTask (zone.js:408:60)
at Zone.runTask (zone.js:178:47)
at drainMicroTaskQueue (zone.js:588:35)
如果有人对为什么会发生这种情况有任何想法,我们将不胜感激。
额外信息:我遵循本指南:https://smartclient.com/smartclient-release/isomorphic/system/reference/?id=group..backgroundDownload
我试过做很多事情,改变路由选项,摆脱延迟加载,尝试不同的配置,问题是 100% FileLoader。