【发布时间】:2017-11-25 00:16:45
【问题描述】:
问题:
我在尝试将已编译的 Angular 1.5 模板附加到现有 HTMLElement 时收到 Typescript 2.2.1 编译错误。
代码:
$document.find(scope.target)[0].append($compile(menu)(scope)[0]);
编译错误:
[ts] Property 'append' does not exist on type 'HTMLElement'
我已经搜索了类型定义,但没有看到 append() 的签名。
关于我应该使用哪种类型或版本的打字稿有什么想法吗?
谢谢!
【问题讨论】:
-
你试过
appendChild吗?append是实验性的,并不适用于所有浏览器。 -
@AndrewLi 不,还没有。我正在将现有的工作 .js 代码转换为打字稿。所以,我希望我不必更改任何内部结构,只需创建打字稿“容器”。
标签: javascript angularjs typescript typescript2.2