/ / Getting "TypeError: ngModelCtrl. $ Render nie je funkcia" pri modernizácii angularJS - angularjs, twitter-bootstrap-3, angular-ui-bootstrap

Získanie "TypeError: ngModelCtrl. $ Render nie je funkcia" pri aktualizácii angularJS - angularjs, twitter-bootstrap-3, angular-ui-bootstrap

Len som upgradoval angularjs od úhly 1.2.9 po uhly 1.2.19 a angularjs bootstrap verzia .7 aktualizovaná na .11

Teraz dostávam to, o čom nie som si istý.

tu je chyba:

TypeError: ngModelCtrl. $ Render nie je funkcia

Na $render chyba sa zdá byť z dôvodu riadok v ui-bootstrap-0,11 riadku 2201.

  $scope.$watch("totalPages", function(value) {
setNumPages($scope.$parent, value); // Readonly variable

if ( $scope.page > value ) {
$scope.selectPage(value);
} else {
ngModelCtrl.$render();
}
});
}])

to má byť chyba kvôli mojej upgrade... niekto má nejakú radu, ako by mali zvládnuť to?

vďaka

dave

odpovede:

11 pre odpoveď č. 1

V podobnom prípade som nahradil atribút stránky doménou ng-model smernice o stránkovaní, ktorý vyriešil môj problém. Môžete to tiež skúsiť?


1 pre odpoveď č. 2

Jacob poukázal na to, že som diskutoval o tejto otázke: https://github.com/angular-ui/bootstrap/issues/2157

Aby som vyriešil môj problém, všetko, čo som urobil, bolo pridanie modelu ng do smernice o stránkovaní. Ďakujeme za pomoc všetkým.


-1 pre odpoveď č. 3

Zmenil som názov smernice „stránkovanie“ na iný názov. Potom bol problém vyriešený.