升级angularJS时获取“TypeError:ngModelCtrl.$render不是函数”

前端之家收集整理的这篇文章主要介绍了升级angularJS时获取“TypeError:ngModelCtrl.$render不是函数”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚升级angularjs
从angularjs 1.2.9到angularjs 1.2.19

angularjs bootstrap version .7升级到.11

我现在得到一个我不确定的东西.

这是错误

TypeError: ngModelCtrl.$render is not a function

$render错误似乎是由于第2201行的ui-bootstrap-0.11中的一行造成的.

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

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

由于我的升级,这必须是一个错误…任何人对我应该如何处理这个有任何建议?

谢谢,

戴夫

解决方法

在类似的情况下,我用分页指令上的ng-model替换了页面属性,这解决了我的问题.你能试试吗?

猜你在找的Angularjs相关文章