У меня есть функция, которая получает мне следующие данныекак отобразить массив в угловом JS
function Model(){
self.DataArray=[];
self.GetDepartmentData = function() {
var params = { shiftsBackward: self.ShiftsBackwardToDisplay, shiftsForward: 1, departmentId:department};
console.log(params);
Ajax.Get({
url: DATA,
params: params,
success: function (data) {
self.DataArray = data[0];
}
});
}
}
который получает мне выход я требовать следующего
Object {data: Array[1]}
data: Array[1]
0: Object
department: "1"
ShiftName: "Day"
Total: 61
как всегда, когда им пытается привязать его к странице default.aspx его не показывает мне anything.i сделал ссылку контроллер на страницу
<div ng-controller="controllerData">
<div ng-model="model.DataArray">
{{model.department}}
{{model.total}}
</div>
Вместо модели.DataArray вы можете попробовать controllerData.DataArray. И для отображения try controllerData.DataArray.department – ImCoder
попробовал это сейчас, он все еще не отображает ничего. Он даже не дал ошибку, поэтому я не могу понять, что происходит не так. – doe
Может ли ваша попытка 'self.DataArray = data;' и для показа попробовать ng-repeat только для целей тестирования. '