【发布时间】:2021-02-11 06:38:03
【问题描述】:
我有一个指令,我在要翻译的元素上使用 [Translation] 调用它。 我有多个组件运行时没有问题,但有一个组件给了我错误:
“无法绑定到 'Translation',因为它不是 'textarea' 的已知属性。”
上线
<textarea [Translation] id="commentTxt" [(ngModel)]="commentTxt" name="commentTxt"
placeholder="Description..." rows="2" class="form-control"></textarea>
如果我删除 [Translation] 并使用 --live-reload 进行编译,它会成功编译。 如果在我添加、保存和重新加载之后,即使错误仍然显示在终端上,[翻译] 网络应用程序也能正常工作。
我在全球范围内声明了翻译服务:
@NgModule({ declarations: [
...
Translation,
... ],
我一直在兜圈子,不知道除了错别字之外可能是什么原因造成的,如果通过复制->粘贴工作元素就万无一失。
还有哪些其他可能的原因可能导致上述错误?
【问题讨论】:
标签: angular