正确的绑定数据的方式

时间:2016-02-27 06:23:28

标签: php angularjs codeigniter

user_model

public function rating_data()
{
    $recipe_id = 1;

    $this->db->select('recipe_id');
    $this->db->from('rate');
    $this->db->where('recipe_id', $recipe_id);
    $count_user = $this->db->count_all_results();
    return $count_user;
}

public function get_rating_data()
{
    $postdata = json_decode(file_get_contents("php://input"));
    $rate = $this->User_model->rating_data($postdata);
    echo json_encode($rate);
}

服务

get: function() {
    return $http.post("http://localhost/admin-recipick/api/Main/get_rating_data").then(function(result){
        return result.data;
    })
}

视图

<div ng-repeat="rate in ratingdata">
    {{rate}}
</div>

我尝试使用console.log来查看输出,它显示了我要查找的内容,但我不知道如何绑定数据

控制器

RatingList.get().then(function(payload) {
    $scope.ratingdata = payload.data;
    console.log(payload);
});

1 个答案:

答案 0 :(得分:0)

通过此

更改您的功能
  public function get_rating_data()
  {
   $postdata = json_decode(file_get_contents("php://input"));
   $rate = $this->User_model->rating_data($postdata);
   echo json_encode($rate);
    $scope.resultdata=$rate;
  }