Я знакомлюсь с angular.js и кажется довольно простым возвратом Json Data из файла с помощью $Http.Get
.Отображение JsonResult с Angular.js
В качестве примера я бы получить мои данные JSON, как этот
var artistControllers = angular.module('artistControllers', []);
artistControllers.controller('ListController', function ($scope, $http) {
$http.get('json/jsonAngular.txt').success(function (data) {
$scope.artists = data;
});
});
Как бы я получить JsonResult и присвоить это моим $ scope.artists, например.
[HttpPost]
public JsonResult GetArtists()
{
ViewModel model = new ViewModel();
model.GetArtists();
return Json(new
{
Artists = model.Artists
});
}
где мой класс будет выглядеть как пример
public class Artist
{
public string Initial { get; set; }
public string Surname { get; set; }
}
Есть ли возможно рабочий пример, где я мог бы вернуть JsonResult и сделать это в моем HTML.
Вы не слишком. JSON Data 1: 1 объектов javascript. Таким образом, ваши json-данные уже привязаны как объект в scope.artists и доступны в этой области, как в ответе 1. –