Angularjs 角度数据选择器-多个指令>;[日期选择器,日期选择器]
我正在尝试使用720Kb的日期选择器。 使用简单示例时:Angularjs 角度数据选择器-多个指令>;[日期选择器,日期选择器],angularjs,angularjs-directive,datepicker,uidatepicker,Angularjs,Angularjs Directive,Datepicker,Uidatepicker,我正在尝试使用720Kb的日期选择器。 使用简单示例时: <datepicker> <input ng-model="date" type="text"/> </datepicker> 我得到了打击错误: angular.js:11655错误:[$compile:multidir]多个指令 [datepicker,datepicker]在以下位置请求新的/隔离的作用域: $compile/multidir?p0=datepicker&p1=date
<datepicker>
<input ng-model="date" type="text"/>
</datepicker>
我得到了打击错误:
angular.js:11655错误:[$compile:multidir]多个指令
[datepicker,datepicker]在以下位置请求新的/隔离的作用域:
$compile/multidir?p0=datepicker&p1=datep…epicker%20class%3D%22datepicker%22%20date格式%3D%22dd%2FMM%2fyyyyy%22%3E
在美国,js:63
我注意到,如果我将src文件中的指令名称更改为DatePickerCast,那么上面的示例将起作用(更改标记)
此外,如果我尝试相同的示例,将“datepicker”标记更改为“div”标记,并添加class='datepicker',则效果很好
<div class="datepicker">
<input ng-model="date" type="text"/>
</div>
我只是不明白这里发生了什么。。。为什么原始示例不起作用
提前感谢。检查是否有两个同名的日期选择器指令,并检查它们允许的格式,如标记、元素或属性等。发现问题 看起来UI引导程序仍然包含“datepicker”指令,该指令已被弃用并导致此问题 现在我需要看看我如何处理这两个问题
谢谢大家。您的应用程序中有多个日期选择器指令。检查另一个在哪里并删除它。您可以在这里查看更详细的错误消息:这真的很奇怪,我删除了720日期选择器,但没有删除html代码,看起来angular.js中有datepicker指令。我可以看到下面的警告:“datepicker现在不推荐使用。请改用uib datepicker。”那么我如何使用另一个datepicker呢?我删除了我想要的一个,现在得到了下面的警告:“datepicker现在不推荐使用。改用uib datepicker。”看起来angular.js中有datepicker指令。你找到解决方案了吗?请将其张贴以供将来参考…谢谢我找到了解决方案。720Kb的日期选择器提供了通过将类“DatePicker”添加到div元素而不是创建元素来创建日期选择器的选项。这就是为什么我避免了勾结。
<div class="datepicker">
<input ng-model="date" type="text"/>
</div>