angularjs-directive - angularjs Angular DatePicker多个指令> [datepicker, datepicker ]

  显示原文与译文双语对照的内容

我正在尝试使用 720Kb 个版本。 https://github.com/720kb/angular-datepicker

在使用简单示例时:


<datepicker>


 <input ng-model="date" type="text"/>


</datepicker>



我收到了blow错误:

angular: 11655错误:[$compile:multidir] 多个指令 [datepicker, datepicker] 请求新/独立的范围: http://errors.angularjs.org/1.3.15/ $compile/multidir?p0=datepicker&p1=datep...epicker%20class%3D%22datepicker%22%20date-format%3D%22dd%2FMM%2Fyyyy%22%3E 位于 angular 。js: 63

如果在src文件中更改指令的名称,那么我注意到了,例如上面的示例将工作在。


<datepickercust> 


 <input ng-model="date" type="text"/>


</datepickercust>



同样,如果我尝试将'选择器'标记更改为'div'标记,并且添加 class='选择器',它就可以工作得很好。


 <div class="datepicker">


 <input ng-model="date" type="text"/>


 </div>



我只是不明白这里发生了什么。 为什么原始示例不工作?

先谢谢了。

时间: 原作者:

发现问题。

看起来 UI Bootstrap 仍然包含'选择器'指令,这个指令被否决并导致这个问题。

现在需要看看我怎样才能同时。

全部致谢。

原作者:

检查是否有两个,指令,并检查它们允许哪些形状,如标记。元素或者属性等。

...