AngularJS 卡在模块中
AngularJS stuck in module
app.controller('TableContent', ['$http', '$scope', '$window',
function ($scope, $window) {
console.log("I'm in TableContent");
$scope.EditSaverCommit = function () {
console.log("I'm in EditSaverCommit");
EditIndex = $scope.$index;
EditProjectID = $scope.project.ID;
console.log("Scope has"+$scope.project.Name);
EditProject = $scope.project.Name;
console.log("EditProject has "+EditProject);
};
$scope.DeleteProjectCommit = function () {
console.log("I'm in DeleteProjectCommit");
$window.Project.splice($scope.$index, 1);
ProjectLength = Project.length;
PostData = "";
$scope.Project = $window.Project;
PostData = $scope.Project.ID;
$http.get("https://localhost:44377/project/DeleteProject/"+PostData).then(function (response) {
console.log("I'm in DeleteProject");
$window.Project = response.data;
});
PostData = "";
console.log("I'm not in TableContent");
};
}]);
大家好,我在加载我的页面时遇到了这个片段的问题。
加载整个页面后,自从我修改此部分以接受 http.get 后,我的所有其他 http.get 请求都已关闭。
它不会在完全加载后打印“我不在 TableContent 中”,所有其他 http.get 请求都已瘫痪,但会打印它们各自的 console.log() 消息。
作为函数参数缺少参数 $http
:
app.controller('TableContent', ['$http', '$scope', '$window',
function ($http, $scope, $window) {
...
};
}]);
这破解了依赖注入...
app.controller('TableContent', ['$http', '$scope', '$window',
function ($scope, $window) {
console.log("I'm in TableContent");
$scope.EditSaverCommit = function () {
console.log("I'm in EditSaverCommit");
EditIndex = $scope.$index;
EditProjectID = $scope.project.ID;
console.log("Scope has"+$scope.project.Name);
EditProject = $scope.project.Name;
console.log("EditProject has "+EditProject);
};
$scope.DeleteProjectCommit = function () {
console.log("I'm in DeleteProjectCommit");
$window.Project.splice($scope.$index, 1);
ProjectLength = Project.length;
PostData = "";
$scope.Project = $window.Project;
PostData = $scope.Project.ID;
$http.get("https://localhost:44377/project/DeleteProject/"+PostData).then(function (response) {
console.log("I'm in DeleteProject");
$window.Project = response.data;
});
PostData = "";
console.log("I'm not in TableContent");
};
}]);
大家好,我在加载我的页面时遇到了这个片段的问题。 加载整个页面后,自从我修改此部分以接受 http.get 后,我的所有其他 http.get 请求都已关闭。 它不会在完全加载后打印“我不在 TableContent 中”,所有其他 http.get 请求都已瘫痪,但会打印它们各自的 console.log() 消息。
作为函数参数缺少参数 $http
:
app.controller('TableContent', ['$http', '$scope', '$window',
function ($http, $scope, $window) {
...
};
}]);
这破解了依赖注入...