指令模板'zfAsButton'必须只有一个根元素

Template for directive 'zfAsButton' must have exactly one root element

本文关键字:有一个 元素 zfAsButton 指令      更新时间:2023-09-26

我有一个基础应用在流星与angularjs。我使用zf-as-button指令,但它说错误

Template for directive 'zfAsButton' must have exactly one root element

我发现这个问题是可以通过将指令模板封闭到div或span或通过删除replace: true来解决的,但我不能为基础包这样做,因为它包含在gitignore中,在其他情况下不起作用。还有其他人有这个问题吗?如有任何帮助,不胜感激

谢谢

我没有使用基础应用程序,但是,根据项目源代码,这个问题不应该发生使用基础的模板。

您可以看到zfAsButton指令正在使用components/actionsheet/actionsheet-button.htm模板(https://github.com/zurb/foundation-apps/blob/master/dist/js/foundation-apps.js#L1208)

如果你看https://github.com/zurb/foundation-apps/blob/master/dist/js/foundation-apps-templates.js#L18你会看到模板有一个根元素,正如指令在定义中有replace:true时所期望的那样。

查看正在加载的模板是哪个,因为它看起来不像我之前引用的那个。

相关文章: