Уважаемые форумчане прошу небольшой помощи)
Имеется созданное приложение app.js примерно с таким кодом.
// app.js
var eftApp = angular.module('eftApp', ['ui.router']);
eftApp.config(function ($stateProvider, $urlRouterProvider, $locationProvider) {
$urlRouterProvider.otherwise('/');
$locationProvider.html5Mode(true);
var contentUrl;
$stateProvider
.state('home', {
abstract: false,
url: "/",
templateUrl: "/views/home.php"
})
.state('item/id', {
url: '/item/:id',
controller: function($stateParams, $scope) {
$scope.id = $stateParams.id
contentUrl = 'views/items/item.php?id=' + $scope.id;
},
templateUrl: function ($stateParams) {
return '/views/items/item.php?id=' + $stateParams.id;
}
})
.state('category/id', {
url: '/category/:id',
controller: function($stateParams, $scope) {
$scope.id = $stateParams.id
contentUrl = '/views/categories/category.php?id=' + $scope.id;
},
templateUrl: function ($stateParams) {
return '/views/categories/category.php?id=' + $stateParams.id;
}
})
.state('trades', {
url: '/trades',
templateUrl: "/views/traders/trades.php"
})
.state('trader_prapor', {
url: '/trader/prapor',
templateUrl: "/views/traders/prapor.php"
})
.state('maps_labs', {
url: '/maps/laboratory',
templateUrl: "/views/maps/labs.php"
})
.state('debug_icons', {
url: '/debug/icons',
templateUrl: "/views/debug/debug.php"
})
.state('quests', {
url: '/quests',
templateUrl: "/RecordFeed/weapons.php"
})
.state('maps_woods', {
url: '/maps/woods',
templateUrl: "/views/maps/woods.php"
})
});
Суть проблемы заключается в следующем. Имеется большая база данных с категориями. Оружие, одежда и тд и тп. Не могу понять как можно подгрузить правильно шаблон к категории, к записи (именно как выводить через файл php, который валяется на сервере записи с базы IPS).
Так же проблема появилась при вставке кастомного блока в один из файлов (category.php) через внешнюю вставку. Неправильно вывод происходит. Натолкните на мысль пжта. Просто уже немного запутался)) Спасибо