0
Когда я загружаю свои данные json с сервера, мне нужно иметь дополнительные свойства только для просмотра на json-данных. Но это невозможно.Enrich angularjs json data с дополнительными логическими свойствами представления
Тогда я подумал о создании angularjs моделей с заводов, как:
'use strict';
angular.module('TGB').factory('TestViewModel', function() {
function TestViewModel(test) {
this.id = test.id;
this.schoolclassCode = test.schoolclassCode;
this.testType = test.type;
this.creationDate = test.date;
this.number = test.number;
this.isExpanded = false;
}
return (TestViewModel);
});
Где вы создаете эти ViewModels в угловой?
At the moment I have this method in my Controller , call it there and assign the result to $scope.testViewModels = toTestListViewModel(tests)
function toTestListViewModel(tests)
{
var testListViewModel = [];
for (var i = 0; i < tests.length; i++) {
var testViewModel = new TestViewModel(tests[i]);
testListViewModel.push(testViewModel);
}
return testListViewModel;
}
Я думаю, вы меня неправильно поняли. Я хочу/должен обновить экземпляр TestViewModel, передав сам тестовый объект json. Где я должен в новой форме обновить эту модель просмотра? Я также обновил свой вопрос с дополнительной информацией! – HelloWorld
Где этот json? Ответ Http? –
да ответ json! – HelloWorld