javascript - 与 AngularJS 混淆的错误:多指令资源争用
问题描述
我们在 Angular 项目中遇到了一个奇怪的问题。该项目在我的机器上运行良好,但是当它从开发服务器运行时,我们收到以下错误:
多个指令 [organizationConfiguration, organizationConfiguration] 要求新的/隔离的范围:
<organization-configuration ng-show="tab.id == 'organization'" organization="organization">
organizationConfiguration 是一个 AngularJS 组件。导致错误的代码如下:
<organization-configuration ng-show="tab.id == 'organization'"
organization="organization">
</organization-configuration>
我看不出代码有什么问题,也不知道第二个作用域是从哪里来的。就像我说的,代码在我的本地机器上运行良好,但是一旦 Jenkins 将它部署到开发服务器,它就开始崩溃。我们多年来一直在使用 Jenkins 没有问题,所以我怀疑这是一个问题。
谢谢
解决方案
您是否错过了正确关闭“组织配置”标签?我可以看到您在示例中将其命名为“/organization-configuration>”。
推荐阅读
- angular - 有没有办法在 Angular 中使字段可拖动和可编辑?
- html - 在我的 Chrome 扩展弹出窗口中使用 Bootstrap CDN 不起作用
- ios - 如何调整纵向和横向视图的约束?
- javascript - 为什么它不会将函数传递给 React Router 渲染的子 React 组件作为道具?
- assembly - 如何使用 avr-gcc 生成准确的列表文件?
- python - 如何 1. 将 4,550 个 dbf 文件转换为 csv 文件 2. 根据名称连接文件 3. 将所有 csv 连接成一个大数据 csv 进行分析?
- python - Tkinter 对象放入列表并变成不需要的元组
- java - 对于 DocumentSnapshot 类型,错误 foreach 不适用于类型意味着什么?
- gtk - GTK WIn7 的替代品
- algorithm - 什么方法适合根据接送地点对客户进行聚类