我期待着開發一個AngularJS應用程序,我wondrering如果我可以使用單個控制器每次發送多個$ 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,$ http.get URL是「xyz.com/grocery.json」,如果templateURL是templates/beverages.html,那麼$ http.get URL將是「xyz.com/beverages以.json」