Я с нетерпением жду разработки приложения AngularJS, и я удивляюсь, могу ли я использовать единый контроллер для отправки нескольких запросов $ http.get, каждый раз на другой URL-адрес, в зависимости от по шаблону.
Пример:
App.js
.state('app.grocery', {
url: '/grocery',
views: {
'menuContent': {
templateUrl: 'templates/grocery.html',
controller: 'MasterCtrl'
}
}
})
.state('app.beverages', {
url: '/beverages',
views: {
'menuContent': {
templateUrl: 'templates/beverages.html',
controller: 'MasterCtrl'
}
}
})
В моей Controller.js, я хочу, чтобы захватить первый templateURL вызывается и на основе этого установить $ http.get URL.Suppose если templateURL - это templates/grocery.html, URL-адрес http.get будет «xyz.com/grocery.json», и если templateURL является шаблоном/beverages.html, URL-адрес $ http.get будет «xyz.com/beverages .json "