У меня есть куча моделей JSON в моем проекте, и мне нужно показать разные модели, зависит от действий пользователя.Динамически меняющиеся маршруты с использованием AngularJS
Вот Угловой код маршрутизатора:
app.config(['$routeProvider',
function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/home.html',
controller: 'HomeCtrl'
}).when('/doc/:section, {
templateUrl: 'views/doc.html',
controller: 'DocCtrl'
})
.otherwise({
redirectTo: '/'
});
}]);
А вот DocCtrl.js файл:
app.controller('DocCtrl', ['$scope', '$http', 'JSONModelsService',
function ($scope, $http, JSONModelsService) {
var formData = {};
$scope.group = {};
$scope.sections = [];
JSONModelsService.get([section])
.then(function (response) {
console.log(response);
$scope.group = response.data.groups[0];
$scope.sections = $scope.group.sections;
});
}]);
мне в принципе нужно сделать section
динамические, так что я могу показать различные модели в моих взглядах. Однако я смущен, как я могу это сделать. У меня просто есть папка с именем JSONModels
с несколькими json-файлами.