инициализирует здесь
$scope.statuses = [];
Тогда, если я просто установить данные от $ http.get переменных $ области видимости, что «работает», но мне нужно отфильтруйте его больше.
$scope.statuses = result.data.Devices;
console.log($scope.statuses);
Это возвращает массив данных, как это в Dev вывода инструментов консоли
0: Объект $$ hashKey : "объект: 5" Aid : «oAAABTUAAg == " DKiIndex : "DKi00000002" DefaultPayload : "C: \ ProgramData \" DeviceI д : "00022B9A000000010001" DeviceStatus : ManifestIdList : Массив [3] PendingManifestId : нуль PendingTimeStamp : "0001-01-01T00: 00: 00" Ша : " R2tiZRQgY/iohXZt5O4HaQwtVe/adWU2VOcKaelJ3Us =» StagedManifestIdList : Array [0]
Однако я хочу только некоторые конкретные данные
$scope.statuses = result.data.Devices.DeviceStatus;
Почему говорят «не определено», и как я могу это сделать?
Так 0: Object DeviceStatus есть ..:/
<div ng-app="app" ng-controller="DeviceController as vm">
...
<tr ng-repeat="device in vm.devices">
<td>{{device.DeviceId}}</td>
<td>{{device.DeviceStatus}}</td>
<td>{{device.Aid}}</td>
<td>{{device.Sha}}</td>
</tr>
...
По существу Я хотел бы манипулировать данными в JavaScript/угловых (.js), прежде чем он делает это в нг-повтор цикла
Таким образом, $ scope даже правильная вещь, чтобы даже использовать?
Я знаю, что у меня есть некоторые данные, чтобы изменить, например
Некоторые данные в поле было окружено [например] [01,02,03], так что {{device.aid.join (',')}} «исправит» проблему [], но мне нужно иметь некоторую функцию вроде этого? где я могу это использовать?
// usage {{displayArchived(item.archives)}}
$scope.displayArchived = function(archives){
return (archives.length > 0) ? archives.join(',') : 'none';
};
Тогда будет ли «помощь» для номеров DeviceStatus?
let statuses = ['Old Device', 'New Device', 'Activated', 'Unactivated'];
У вас есть «массив», вы должны указать позицию (индекс), которую хотите получить «DeviceStatus». Ex. Если вы хотите получить первый DeviceStatus: '$ scope.statuses = result.data.Devices [0] .DeviceStatus;'. – developer033
{{device.DeviceStatus}} был в моем html, поэтому я хочу записать каждое значение в ng-repeat, я хочу немного манипулировать им функцией –
Покажите свой HTML-код – developer033