我被困在AngularJS的CRUD操作中。
index.html
。在我正在使用ng-app
和ng-controller
。offer_letter_dashboard.php
和termination_dashboard.php
我正在编写用于添加和获取数据的脚本。我在两个页面上使用相同的脚本来获取数据。这是脚本:
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $http){
$http.get("http://www.adhr.adnacgroup.com/ADHRM/companyJson.php")
.then(function(response){
$scope.names = $scope.names = response.data.service;
});
getInfo();
function getInfo(){
$http.post('gettermination.php').success(function(data){
$scope.details = data;
})
}
});
</script>
现在只有第一页可以检索数据。只有第一页的脚本才能正常工作。它也适用于终止页面。
答案 0 :(得分:0)
您可以使用ng-app和ng-controller在不同页面上拥有同一控制器的多个实例。 如果同一应用程序中有多个控制器,则可以使用ng-route或ui-router链接页面 如果您想使用相同的脚本向多个网址发出请求,您可以在脚本中使用函数传递网址
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $http)
{
var getData=function(url){
$http.get(url)
.then(function(response){
$scope.names = $scope.names = response.data.service;});
getInfo();
function getInfo(){
$http.post('gettermination.php').success(function(data)
{
$scope.details = data;
})
}
}
});