0
我想在頁面加載時從數據庫填充我的組合框。當我調試它時,調試點根本不會碰到adminsService.test(result)。這是爲什麼?我試圖在沒有任何條件的情況下獲取數據。從服務角度組件訪問數據庫
angular.module('adminService', []).factory('adminService', function ($rootScope, $http) {
var modelService = function() {
}
modelService.prototype.test = function (test) {
var promise = $http(
{
method: 'POST',
url: '/Model/getTopics',
contentType: 'application/json',
data: {
test: test
}
});
return promise;
}
viewRoleModule.controller('viewRoleController', function ($scope, $routeParams, adminService) {
var self = this;
self.$onInit = function() {
self.topicRoleItems = function()
{
adminService.test(result);
};
}
});
<div ng-repeat="item in $ctrl.topicRoleItems">
{{item.TopicName}}
</div>
謝謝你,但我得到的錯誤是:adminService.test不是一個函數 – user6440175
嘗試更新。 –