添加模态参考的错误:错误TS2348:'typeof TemplateRef'类型的值不可调用。您是要包括“新”吗?

问题描述 投票:0回答:1

可能是什么问题,我在app.module中导入了NgbModule

import { Component, OnInit, ViewChild, TemplateRef } from '@angular/core';

@ViewChild('addTemplate', { static: false }) addmodal: TemplateRef<any>;

// html

<ng-template #addTemplate>
.....
</ng-template>
angular
1个回答
0
投票

Angular版本

您使用的是哪个Angular版本?

如果,更改为@ViewChild('addTemplate') addmodal: TemplateRef<any>;

静态部分是needed in a special case

如果没有帮助

[在模板周围发布HTML代码。如果您使用指令(例如ngIf-它可能无法正确传递模板引用)。

调试

使用开发人员工具,放置一个断点并获取addmodal的值。确保它具有正确的值。

© www.soinside.com 2019 - 2024. All rights reserved.