Angularjs img id发布到数据库

时间:2015-03-26 16:29:58

标签: angularjs

我正在制作带有angularjs的食谱书,我选择当用户点击他们想要制作的食物的img时,该img标签的id从控制器发布到工厂,其中工厂对匹配id的配方进行数据库查询。

控制器:

$scope.trigger = function(id){
    var id = id;
    recipeFactory.getIngredients(id)
        .then(function(returnedirecipe) {
            ingredientinfo=[
                (returnedirecipe[0].RecipeName),
                (returnedirecipe[0].RecipeDescription)
            ];
        }
}

厂:

function recipeFactory($http){
    return {
        getIngredients : function(id){
        var promise=  $http.post("http://localhost:8080/angularcookbook/ajax/recipesdb.php", {RecipeName: id})
            .then(function (response) {
                var jsonResult = response.data;
                return jsonResult;
            })

            return promise;
        }
    }
}

这很好用,我可以在我查询过的同一个文件上显示数据。我的问题是如何将查询从工厂返回到新的控制器?目标是使用它自己的控制器在单独的html文件上显示配方。

1 个答案:

答案 0 :(得分:0)