我在单独的文件中创建了服务。但我在控制台说txt
这是失败的代码
$.post("search.php", {searchVal: txt}, function(result){
$("#search_output").html(result+"<div id=\"create\"><br>Not found above? Create.</div>");
$("#search_output create").click(function() {
createq(txt);
});
});
...
function createq(txt){
...
}
以下是Plunker
的链接答案 0 :(得分:2)
您实际上要从服务方法返回$http.get()
服务返回的承诺,而不是仅仅调用它:
var getUser = function(username){
return $http.get("https://api.github.com/users/" + username)
.then(function(response){
debugger;
return response.data;
});
};