/ / angularJS、twitter-bootstrap-3、angular-ui-bootstrapをアップグレードすると、 "TypeError:ngModelCtrl。$ renderは関数ではありません"というメッセージが表示されます。

angularJS、twitter-bootstrap-3、angular-ui-bootstrapをアップグレードすると、 "TypeError:ngModelCtrl。$ renderは関数ではありません"

私はangularjsをアップグレードしました angularjs 1.2.9からangularjs 1.2.19まで そして anglejsブートストラップバージョン.7を.11にアップグレード

私は今私が確信していないことを得ている。

ここにエラーがあります:

TypeError:ngModelCtrl。$ renderは関数ではありません

$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();
}
});
}])

これは私のアップグレードのためにバグでなければなりません...誰も私がこれをどのように処理すべきかアドバイスしていますか?

ありがとう、

デイブ

回答:

回答№1の11

同様のケースでは、ページ属性をnag-modelと置き換えてページリストの問題を修正しました。あなたもそれを試すことができますか?


回答№2の場合は1

Jacobは、私がこの非常に問題を見落とした議論があったことを指摘しました: https://github.com/angular-ui/bootstrap/issues/2157

私の問題を解決するために、nag-modelを改ページ指示に追加しました。 助けてくれてありがとう、みんな。


回答№3の場合は-1

私はディレクティブの名前を "ページネーション"をdiffrentNameに変更しました。その後、問題は解決しました。