Это не означает, что плохо управляемый код, как @pankajparkar говорит прежде, это может быть потому, что у вас есть что-то вроде этого, позволяет сказать, что это один из моих проектов:
$scope.betLoader = false;
$scope.showIfbetAlerts = true;
$scope.displayStraight = true;
$scope.displayParlay = true;
$scope.displayIfBet = true;
$scope.displayTeaser = true;
$scope.displayPleaser = true;
$scope.displayReverse = true;
$scope.unavailableBet = false;
$scope.subAccordion = false;
$scope.betTypeShow = false;
$scope.showStraight = true;
вы можете сделать это:
$scope.setInitialState = function() {
$scope.betLoader = false;
$scope.showIfbetAlerts = true;
$scope.displayStraight = true;
$scope.displayParlay = true;
$scope.displayIfBet = true;
$scope.displayTeaser = true;
$scope.displayPleaser = true;
$scope.displayReverse = true;
$scope.unavailableBet = false;
$scope.subAccordion = false;
$scope.betTypeShow = false;
};
$scope.setInitialState();
, который исправит это.
UPDATE
Поясню:
это связано не только с зависимостями, JSLint выдает эту ошибку, когда есть слишком много заявлений, он говорит, что прежде, чем на линии десять которая когда контроллер начинается, так что расставаясь с ним, у него должно быть слишком много утверждений, если вы поместите все эти утверждения в 1 функцию, эти утверждения будут уменьшены до 1 :)
, что означает, что ваш код код плохо управляемый. Вы должны сделать его модульным. Затем ваш код будет также иметь более 1000 строк. Правильно? –
Разделить его на значимые части с меньшими заявлениями? Или, если код повторяется, сделайте его менее повторяющимся. – user2357112
@NietzscheProgrammer о, это действительно здорово. Не могу поверить в такой случай. Вы могли бы удалить неиспользуемые сначала, а затем проверить, что такое номер ... –