kkd*_*er7 5 javascript angularjs angularjs-scope angularjs-controller angularjs-http
我很难理解这个错误...我不太明白为什么它不是一个函数....
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);
});
});
Run Code Online (Sandbox Code Playgroud)
这是我的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>
Run Code Online (Sandbox Code Playgroud)
我的想法是使用数据来填充下拉列表.它确实带回了我的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);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37671 次 |
| 最近记录: |