я пытаюсь обновить РОМ с данным API, но я получаю «$ часов не определен» вот мой Ctrl
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', где бы вы ни были зарегистрированы. Я предлагаю вам больше узнать, что такое часы Angular и как работают. – sdgluck
Я читал с https://docs.angularjs.org/api/ng/type/$rootScope.Scope, и я не вижу, где объявлен var $ watch. Могу ли вы у меня? Thnx @thalaivar тоже – Arter