я стараюсь использовать угловой-UI-самозагрузку DatePicker и расстроить меня на некоторое время с ошибкой на Firebug консоли (Firefox 21) говоряошибка консоли с примером ui.bootstrap.datepicker
Error: array is undefined
[email protected]://localhost:9000/components/angular/angular.js:526
[email protected]://localhost:9000/components/angular/angular.js:535
[email protected]://localhost:9000/components/angular/angular.js:1630
JQLite.prototype[name]@http://localhost:9000/components/angular/angular.js:2203
.link/<@http://localhost:9000/components/angular-ui-bootstrap-bower/ui-bootstrap-tpls.min.js:1
[email protected]://localhost:9000/components/angular/angular.js:7942
[email protected]://localhost:9000/components/angular/angular.js:8143
[email protected]://localhost:9000/components/angular/angular.js:9170
[email protected]://localhost:9000/components/angular/angular.js:9333
createHttpBackend/</[email protected]://localhost:9000/components/angular/angular.js:9304
http://localhost:9000/components/angular/angular.js
Line 5754
После I проверьте каждый параметр datepicker. Я проверяю данный пример в документации, затем ссылку «отредактируйте его на plunker», и я получил аналогичную ошибку.
Error: array is undefined
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:510
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:519
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:1596
JQLite.prototype[name]@http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:2149
.link/<@http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.5.0.js:1229
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:7878
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:8079
bootstrap/<@http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:962
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:2843
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:961
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:936
@http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:14729
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:1723
createEventHandler/eventHandler/<@http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:1958
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:133
createEventHandler/[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:1957
http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js
Line 5687
Тогда я пытаюсь Chrome версии 26.0.1410.63 и я получил другую ошибку
TypeError: Cannot read property 'indexOf' of undefined
at indexOf (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:510:12)
at arrayRemove (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:519:15)
at JQLiteUnbind (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:1596:7)
at Object.JQLite.(anonymous function) [as unbind] (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:2149:17)
at Object.fn (http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.5.0.js:1229:21)
at Object.Scope.$digest (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:7878:27)
at Object.Scope.$apply (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:8079:24)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:962:13
at Object.invoke (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:2843:25)
at bootstrap (http://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js:960:12)
Это работает, но сообщение об ошибке расстроило меня много, и я подумал, что что-то случилось с моим кодом.
Могу ли я предположить, что это не связано с приведенным примером, но с некоторыми внутренними элементами или примером чего-то не хватает?