我在我的angularjs项目上工作。
这是我的cotroller:
(function () {
"use strict";
angular.module("dashboard").controller('dashboardController', ["$scope", "dashboardServices", dashboardController]);
function dashboardController($scope, dashboardServices) {
$scope.month = new Date().getMonth()+1;
$scope.year = new Date().getFullYear();
$scope.getRecords = function () {
dashboardServices.getRecords($scope.year, $scope.month).then(function (response) {
var result = dashboardServices.convert2json(response.data);
$scope.report = result.ArrayOfDepartmentReport;
});
}
}
})();
如何在加载controll时触发函数$scope.getRecords
。
答案 0 :(得分:1)
只有在加载控制器时才会执行控制器代码。
将$scope.getRecords()
放在控制器的底部。