это действительно простой и глупый вопрос, но я уже застрял на 2 дня. я должен получить данные с сервера или что-то, и я написал простую функцию, так этот пареньфункция не возвращает переменную
$scope.myTar = function() {
return 5;
};
$scope.identity = angular.identity;
$scope.range = function(min, max, step){
step = Math.floor((max+5)/3);
var input = [];
for (var i = min; i < max+5; i += step)
input.push(i);
input.push($scope.myTar());
return input;
};
и этот парень
<div ng-repeat="n in range(0, gauge.gaugeData.target) |orderBy:identity">
<div ng-class="{ 'numberGaugeBar-goal': n == myTar() }"></div>
<div class="numberGaugeNumbers-hashHolder"></div>
<div class="numberGaugeNumbers-numberHolder"> {{n}} </div>
</div>
возвращение для меня значного 5 и толкая его в мой диапазон
если я использую этот парень
$scope.myTar = function(target) {
$log.debug('['+target+']')
};
она возвращает меня на консоли всех мои необходимых значений , но если я использую этот парень
$scope.myTar = function(target) {
return target;
};
и
<div ng-repeat="n in range(0, gauge.gaugeData.target)|orderBy:identity">
<div ng-class="{ 'numberGaugeBar-goal': n == myTar(gauge.gaugeData.target) }"></div>
<div class="numberGaugeNumbers-hashHolder"></div>
<div class="numberGaugeNumbers-numberHolder"> {{n}} </div>
</div>
возвращает меня в цели консоли не определен, что не так?
the gaugeData исходит из другой функции LoadGaugesData Я попытался ввести эту часть кода в функцию myTar, но она все еще показывает мне то же самое. Кроме того, как вы можете видеть, что мой диапазон использует gaugeData.target и он работает отлично ... это часть его
for (var idx in $scope.sectionDescriptives.scoreSections) {
section = $scope.sectionDescriptives.scoreSections[idx];
for (var gaugeIdx in section.gauges) {
var gauge = section.gauges[gaugeIdx];
var gaugeData = $scope.getGaugeData(gauge.id);
gauge.gaugeData = gaugeData;
gauge.target = gaugeData.target;
section.gauges[gaugeIdx].gaugeData = $scope.getGaugeData(gauge.id);
}}
является объектом Guage прикрепленного к сфере вообще? –
Да, объект guage прикреплен к области вообще – Anton
Не могли бы вы привести пример того, как выглядит объект? –