我正在嘗試使用720Kb datepicker。 https://github.com/720kb/angular-datepickerAngular DatePicker - 多個指令> [datepicker,datepicker]
雖然使用簡單的例子:
<datepicker>
<input ng-model="date" type="text"/>
</datepicker>
我得到了打擊錯誤:
angular.js:11655 Error: [$compile:multidir] Multiple directives [datepicker, datepicker] asking for new/isolated scope on: 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 at angular.js:63
我注意到,如果我在src改變指令的名稱文件例如datepickercust上面的例子將工作(改變標籤)。
<datepickercust >
<input ng-model="date" type="text"/>
</datepickercust>
另外,如果我改變了「日期選擇器」標籤,「格」標籤,並添加類嘗試相同的例子=「日期選擇器」,它工作正常。
<div class="datepicker">
<input ng-model="date" type="text"/>
</div>
我只是無法理解這裏發生了什麼...爲什麼最初的例子不工作?
在此先感謝。
你的應用程序中有多個datepicker指令。檢查另一個在哪裏並將其刪除。 –
您可以在這裏查看稍微更詳細的錯誤消息:https://docs.angularjs.org/error/$compile/multidir?p0=datepicker&p1=datep%E2%80%A6epicker%20class%3D%22datepicker%22%20date -format%3D%22dd%2FMM%2Fyyyy%22%3E%20at%20angular.js:63 – segFault
這真的很奇怪,我刪除了720日期選擇器,但沒有刪除html代碼,看起來像是在angular.js中有datepicker指令。我可以看到下面的警告:「現在不推薦使用datepicker,而是使用uib-datepicker。」所以我該如何使用其他日期選擇器? –