Я использую API для заполнения $scope.var
через $http
, принимая это $scope.var
.angularJS ngDisabled выполняет функцию перед нагрузками ng-repeat
У меня есть вложенный ng-repeat
HTML:
<tr ng-repeat='(chore,details) in choreList'>
<td>
<div class="btn-group">
<button ng-repeat="user in users" class='btn group-item' ng-click="addChoreDetail(chore, user.name)" title="{{user.name}}" ng-disabled="checkAddabilityChoreDetail(chore, user.name)">{{chore}}</button>
</div>
</td>
</tr>
ЯШИ:
$scope.checkAddabilityChoreDetail = function(inputChore,inputName){
console.log(inputChore);
}
Я знал в Угловом, как получить ngDisabled ждать, чтобы отправить переменную хозяйственную работу до повторение на самом деле происходит.
Я получаю undefined
в моем журнале консоли для запроса времени get choreList
, и я не уверен, как заставить его ждать, пока мой объект будет заполнен данными.
Откуда берутся? – Vi100
У вас есть ng-repeat, берущий ваши массивы из $ scope.choreList и $ scope.users. Убедитесь, что вы заполняете эти переменные области через ваш API ... –