在AngularJS中重新定义同一指令时出错

在AngularJS中重新定义同一指令时出错,angularjs,Angularjs,我在不同的js文件中定义相同的指令时遇到问题。我已经为multiselectDropDown(比如x.js)创建了一个指令,我同样希望在不同的js文件(比如y.js)中创建类似的下拉列表。所以我在两个文件中定义了相同的一个。但是我收到一个错误,上面写着“error:$compile:multidir多个指令资源争用”。我不能在两个不同的文件中定义同一个指令吗?如何使用相同的指令名multiselectDropDown?,所以您想要故意创建重复的代码?你真丢脸,这样我就可以单独更改指令的名称了@S

我在不同的js文件中定义相同的指令时遇到问题。我已经为multiselectDropDown(比如x.js)创建了一个指令,我同样希望在不同的js文件(比如y.js)中创建类似的下拉列表。所以我在两个文件中定义了相同的一个。但是我收到一个错误,上面写着“error:$compile:multidir多个指令资源争用”。我不能在两个不同的文件中定义同一个指令吗?

如何使用相同的指令名
multiselectDropDown
?,所以您想要故意创建重复的代码?你真丢脸,这样我就可以单独更改指令的名称了@Saurabh Agarwalyes尝试不同的name@HorstJahns我想在其他文件中使用相同的指令。你有更好的建议吗