gpt4 book ai didi

尝试为 RouterOutlet 和 NgIf 配置 _source 的 Angular 和错误

转载 作者:行者123 更新时间:2023-12-02 09:24:40 27 4
gpt4 key购买 nike

我有一个应用程序,其中 app.component 只有路由器导出。直到我在应用程序组件下 4 层的组件中为 ViewChild 添加 ng-template 时,我才遇到任何问题。结构如下:

AppComponent 使用FolderComponent 延迟加载FolderModule。文件夹组件模板是一个渲染子组件的 ngFor。它是具有 ViewChild 的子组件。我不确定有什么好方法来解释这一点。我认为错误中的 ngIf 是我的 ng-if,一旦有数据就会加载页面。我希望有人认识到这个错误,并能告诉我它的含义以及为什么如此深奥的东西会在应用程序的根本上导致问题。 ngIf 部分继续进行:

这是导致它的行。错误如下:

@ViewChild('performercontainer', {read: ViewContainerRef}) performerContainer: ViewContainerRef;

Attempting to configure '__source' with descriptor '{"value":"RouterOutlet","configurable":true}' on object 'function ViewContainerRef() { }' and got error, giving up: TypeError: Cannot define property __source, object is not extensible zone.js:2257 Attempting to configure '__source' with descriptor '{"value":"NgIf","configurable":true}' on object 'function ViewContainerRef() { }' and got error, giving up: TypeError: Cannot define property __source, object is not extensible

最佳答案

对于遇到此问题的任何人。问题是我正在使用 ngrx 的 storeFreeze。我删除了它,错误就消失了。所以我想这有点激进。

关于尝试为 RouterOutlet 和 NgIf 配置 _source 的 Angular 和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51410091/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com