Javascript 将错误与AngularJS混淆:多指令资源争用

Javascript 将错误与AngularJS混淆:多指令资源争用,javascript,angularjs,scope,Javascript,Angularjs,Scope,我们的角度项目中有一个奇怪的问题。该项目在我的计算机上运行良好,但从开发服务器上运行时,我们得到以下错误: 多个指令[organizationConfiguration,organizationConfiguration]要求在上创建新的/隔离的作用域: organizationConfiguration是AngularJS组件。导致错误的代码如下所示: <organization-configuration ng-show="tab.id == 'organization'"

我们的角度项目中有一个奇怪的问题。该项目在我的计算机上运行良好,但从开发服务器上运行时,我们得到以下错误:

多个指令[organizationConfiguration,organizationConfiguration]要求在上创建新的/隔离的作用域:

organizationConfiguration是AngularJS组件。导致错误的代码如下所示:

<organization-configuration ng-show="tab.id == 'organization'"
                            organization="organization">
</organization-configuration>

我看不出代码有任何错误,也不知道第二个作用域来自哪里。正如我所说,代码在我的本地机器上运行良好,但一旦Jenkins将其部署到dev服务器上,它就开始崩溃。我们已经使用詹金斯多年没有问题,所以我怀疑这是一个问题


谢谢

您是否错过了正确关闭“组织配置”标签?我可以看到您在示例中将其命名为“/organization configuration>”。

遗憾的是,这只是一个复制粘贴错误。我会更新这个问题。很好。看看这个链接是否有助于调试:没有多大用处。当错误页面第一次出现时,您已经查看过它了:/Look查找组件定义的重复。AngularJS接受具有相同名称的多个指令定义。$compile服务将尝试将它们全部注入到元素中。它适用于
ngModel
和其他没有作用域的指令,但不适用于具有隔离作用域的组件。