这是我的工厂使用angularjs
app.factory('autoCompleteDataService', ['$http', function($http) {
return {
getSource: function(callback) {
var url = '...';
$http.get(url).success(function(data) {
callback(data);
}
}
}
}]);
但我想将一个参数发送到这个工厂:
这是我的工厂使用angularjs
app.factory('autoCompleteDataService', ['$http', function($http) {
return {
getSource: function(callback,url) {
var url = '...';
$http.get(url).success(function(data) {
callback(data);
}
}
}
}]);
我用不同的方法进行了测试,但它没有用。我如何使用带参数的callbak
答案 0 :(得分:0)
你的代码中似乎有问题,试试这个:
app.factory('autoCompleteDataService', ['$http', function($http) {
return {
getSource: function(callback,url) {
var url = '...';
$http.get(url).success(function(data) {
callback(data);
}); // missing brace
}
};
}]);