【发布时间】:2019-07-13 10:19:50
【问题描述】:
我已经搜索了我得到的一般错误('不能使用命名空间 x 作为类型。'),我似乎无法将我的错误与其他人的示例相匹配。
我有一个 Ionic3/Angular6 应用程序,其中安装了 ngx-tui-editor npm 包,因此我可以在我的应用程序中使用降价编辑器。
整个上午一切正常。我能够看到编辑器出现得很好,我可以与之交互,获取/设置降价内容等。然后,在我将所有这些设置成一个表单时随机刷新后,我开始收到上述错误。
问题是,错误是引用了这个代码块(中线):
options: object;
editor: TuiEditor;
constructor(editorService: TuiService);
在/node_modules/ngx-tui-editor/tui-editor.component.d.ts 文件中。
我需要在这里做什么才能满足这个错误?我已经 npm ied、npm 更新、重建、硬刷新、重新启动所有内容,现在它还在不断出现。
编辑
是的,为此的导入语句是 import * as TuiEditor from 'tui-editor'; 只是抓住一切。 tui-editor 下的 index.d.ts 文件确实有 declare namespace tuiEditor 首当其冲出现的代码。
该文件顶部有趣的是两个 cmets:
// Type definitions for TOAST UI Editor v1.3.1
// TypeScript Version: 3.2.2
我相信我们使用的是 TypeScript 3.9.2,但我不知道这是否是问题所在。
【问题讨论】:
-
你能找到TuiEditor类型的定义并添加到问题中吗?
-
@jahler 我刚刚添加了一个编辑。这真的有帮助吗?
标签: angular typescript ionic-framework toast-ui-editor