【发布时间】:2017-01-09 16:55:48
【问题描述】:
由于某种原因,@component 元数据的 directives 属性无法识别,红色下划线..
导致我的组件无法加载,浏览器控制台尖叫:
'account-transactions' is not a known element:
非常感谢任何帮助,似乎无法弄清楚发生了什么。
提前致谢。
【问题讨论】:
标签: angular components webstorm
由于某种原因,@component 元数据的 directives 属性无法识别,红色下划线..
导致我的组件无法加载,浏览器控制台尖叫:
'account-transactions' is not a known element:
非常感谢任何帮助,似乎无法弄清楚发生了什么。
提前致谢。
【问题讨论】:
标签: angular components webstorm
我假设您已更新到 RC.6
directives 和 pipes 在 RC.5 中已弃用并在 RC.6 中删除
在@NgModule() 中改用declarations
【讨论】:
package.json 保持不变,使用 RC6 您现在在 app.module 中声明所有组件,而不是在使用特定组件的每个组件中声明? (希望我的句子有道理)
NgModule。如果您想在另一个 NgModule 中使用其中一个,请将模块添加到 @NgModule({imports: [...] })`
@angular/XXXX 依赖项上都有 ^,删除它解决了它,现在 directives 被识别。
declarations 并将directives 放在一边吗?
directives 已经消失了。