を見る$で作業していないが、私はここで私は、に自動にし、時計の機能を追加しようとする私のCTRL更新DOMは、私は、APIからのデータとDOMを更新しよう
app.controller('counter', ['$scope', 'factory', function ($scope, factory) {
factory.get(function (res) {
$scope.proizvedeno = res;
$scope.output = $scope.proizvedeno.total_energy_output;
$scope.countTo = $scope.output;
$scope.countFrom = 0;
$scope.$watch("output", $scope.countTo)
console.log($watch);
$scope.reCount = function() {
$scope.countFrom = Math.ceil(Math.random() * 300);
$scope.countTo = Math.ceil(Math.random() * 7000) - Math.ceil(Math.random() * 600);
}; }]);
である「$時計は定義されていません」を取得しますDOMを更新しますが、これは機能しません。誰かが私を助けることができますpls。
console.log($ watch)を削除してください。 – Thalaivar
あなたは、どこにでも記録できる '$ watch'という変数を作成していません。私は角膜時計が何で、どのように動作しているのかをもっと知ることをお勧めします。 – sdgluck
私はhttps://docs.angularjs.org/api/ng/type/$rootScope.Scopeから読みましたが、var $ watchがどこに宣言されているのかわかりません。私plsヘル私はできますか? Thnx @thalaivar too – Arter