【发布时间】:2018-10-11 13:30:52
【问题描述】:
我想为 saturn-datepicker 创建一个包装器组件,因为计划现在在几个不同的应用程序中使用它,并可能在以后将其切换出来。我是 Angular 的新手,但 forked and created a "working" example 来自 Stackblitz 我发现 here。
问题在于它只在编辑模式下工作 - 当我尝试在 VS Code 中运行代码或使用正常链接时,我收到错误
ERROR DOMException: Failed to execute 'setAttribute' on 'Element': '#' is
not a valid attribute name.
我想这与我如何为输入设置名称有关 - 它可能与使用 Angular 5 设置的初始堆栈闪电战有关?任何有关如何解决此问题的指示将不胜感激。另外,从不同的子元素中检索数据(如开始日期、结束日期)的最佳做法是什么?
编辑:我正在尝试在日期选择器周围创建一个“包装器” - 以便它现在可以在应用程序中实现和使用,但稍后换成不同的(仅更改包装器内的代码,不在应用程序本身中)。目前这种情况是特定于日期选择器的,但以后其他库可能也需要相同的情况。
【问题讨论】:
-
你能分享你的代码吗
-
所有代码都在stackblitz中:stackblitz.com/edit/angular-e7fnax
标签: angular angular-material angular6