gpt4 book ai didi

javascript - TypeError : (intermediate value)(intermediate value). 成功不是一个函数(angular)

转载 作者:数据小太阳 更新时间:2023-10-29 06:06:09 26 4
gpt4 key购买 nike

我很难理解这个错误...我不太明白为什么它不是函数...

angular.module('mkApp').factory('mkService', function ($http, $log) {
function getLookUp(successcb) {
$http = ({
method: 'GET',
url: 'api/Entries/'

}).success(function (data, status, header, config) {
successcb(data);
}).
error(function (data, status, header, config) {
$log, warn(data, status, header, config);
});
};

return {
lookUp: getLookUp
}
});

angular.module('mkApp').controller('mkControler', function ($scope, mkService) {
mkService.lookUp(function (data) {
$scope.ddl = data;
console.log(ddl);

});
});

这是我的 HTML

<div ng-app="mkApp">
<div ng-controller="mkControler">
<table>
<tr>
<td> First Name</td>
<td> Last Name</td>
</tr>
<tr>
<td><input type="text" /></td>
<td><input type="text" /></td>
</tr>
<tr>
<td>
<select></select>
</td>
</tr>
</table>

</div>
</div>

我的想法是使用数据来填充下拉列表。它确实让我恢复了 XML。请提供任何帮助,我现在到处都在寻找。谢谢。

最佳答案

你的 $http 调用代码应该是 $http({ 而不是 $http = ({ 还有 $log, warn 应该是 $log.warn

代码

$http({
method: 'GET',
url: 'api/Entries/'
}).success(function (data, status, header, config) {
successcb(data);
}).
error(function (data, status, header, config) {
$log.warn(data, status, header, config);
});

关于javascript - TypeError : (intermediate value)(intermediate value). 成功不是一个函数(angular),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30126612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com