[ASK] 我在MySql数据库中有2个表
|Questions|
------------------------------
questionID|question|answer
|Options|
------------------------------
Id|questionID|option|result
我想在angularjs
上显示这样的表格questionID -> question -> - Option1
- Option2 (Answer)
- Option3
- Option4
我知道查询...但问题是当我加载到角度无法正确加载所以我只想知道如何使用php加载角度?
答案 0 :(得分:1)
我们可以用两种不同的方式使用Restful或SOAP等方法使用PHP编写Web服务,从表中抽取数据并从AngularJS中使用框架JSON对象。在AngularJS中,在服务层中编写HTTP请求,如下所示。
getQuestions: function(){
$http.get("http://example.com/questions.php")
.then(function(response) {
return response.data;
});
}
questions.php JSON输出
[
{
"questionId":"123",
"question":"Your question",
"options":[
{
"option":'Option1',
"correct":false
},
{
"option":'Option2',
"correct":false
},
{
"option":'Option3',
"correct":true
},
{
"option":'Option4',
"correct":false
}
]
},
{
"questionId":133,
"question":"Your question1",
"options":[
{
"option":'Option1',
"correct":false
},
{
"option":'Option2',
"correct":true
},
{
option:'Option3',
"correct":false
},
{
"option":'Option4',
"correct":false
}
]
}
]
https://github.com/kalaikt/pooling/blob/master/webservice/libs/pooling.php https://github.com/kalaikt/pooling/blob/master/app/services/customersService.js