Есть ASP.NET Web Api сервис, у которого есть метод Get (по маршруту /api/form/{id формы}), возвращающий объект (форму) в виде json. На клиенте есть простенький контроллер и View (одна страница index.html) которые строят форму на основе этого json объекта.
Как с помощью AngularJS можно добиться следующего функционала:
Человек открывает ресурс, вводит например адрес /mysite/form/{id формы}, далее отправляется запрос по адресу /api/form/{id формы}, в ответ на который возвращается форма в виде json и соответственно строится форма.
Простой код, чтобы протестировать view, но его нужно изменить как-то под выше описанные требования.
var app = angular.module('formsApp', []);
app.controller('FormsController', function ($scope, $http) {
$http({
method: 'GET',
url: 'http://localhost:9247/api/form/75c5606b-f539-e911-b10f-104a7ddcbed7'
})
.then(function success(response) {
$scope.forms = response.data;
});
});