.controller("selectStudentController",function($scope,$http){
$scope.showStudents = function(){
$http.post("selectStudent.php").then(function(response){
$scope.studentData = response.data;
})
}
})
.controller("saveStudentController",function($scope,$http){
$scope.saveIt = function(){
$http.post("saveNewStudent.php", {"sName" : $scope.sName,
"gender" : $scope.gender,
"salary" : $scope.salary,
"dob" : $scope.dob}
).then(function(response){
alert("Record Saved Successfully...");
$scope.showStudents();
})
}
})
嗨,這是我的代碼。在這裏,當我撥打$scope.showStudents();
後記錄已保存成功...消息。有人可以告訴我它有什麼錯誤嗎?我的記錄保存並選擇正常,但我無法調用此函數。函數不工作在angularjs
你做錯了/你的錯誤是:使用'$ scope',在對象屬性名稱周圍放置過時的引號,使用'alert'進行調試並將所有控制器鏈接在一個文件中。但是最大的錯誤是在你理解你自己的代碼並將其稱爲「功能不工作」(它描述了99%的編程問題)之前,在stackoverflow上提出問題 – smnbbrv
任何控制檯錯誤? –
你爲什麼要鏈接控制器?你能用不同的變量創建一個單獨的控制器嗎?像var app = angular.module([]);然後app.controller(「selectStudentController」)和app.controller(「saveStudentController」) – Niladri