javascript — массив ответов angularJs в ng-repeat

У меня есть API, который отвечает на массив. И я хотел бы перечислить с помощью ng-repeat.

Вот код PHP API


connect_error) {
die («Ошибка подключения:». $ conn-> connect_error);
}
$ sql = "SELECT id, First_Name, Last_time, Email, Phone_Number, Location, Phd_Degree, Phd_University, MS_Degree, MS_University, BS_Degree, BS_University FROM user";
$ result = $ conn-> query ($ sql);
$ = Массив данных ();
if ($ result-> num_rows> 0) {
// выводим данные каждой строки
while ($ row = $ result-> fetch_assoc ()) {
$ Данных [] = массив (
'ID' => $ строки [ 'ID'],
'First_Name' => $ строки [ 'First_Name'],
'Last_time' => $ строки [ 'Last_time'],
'Email' => $ строки [ 'Email'],
'Phone_number' => $ строки [ 'phone_number'],
'Location' => $ строки [ 'Location'],
'Phd_Degree' => $ строки [ 'Phd_Degree'],
'Phd_University' => $ строки [ 'Phd_University'],
'MS_Degree' => $ строки [ 'MS_Degree'],
'MS_University' => $ строки [ 'MS_University'],
'BS_Degree' => $ строки [ 'BS_Degree'],
'BS_University' => $ строки [ 'BS_University']

);

// echo "id:". $ Строки [ "ID"]. " - Название: " . $ Грести [ "first_name"]. "" $ Грести [ "Last_time"]. "
«; } } еще { $ Данных [] = массив ( 'message' => 'not success', ); } print_r ($ данных); // return $ dat = json_encode ($ data); $ Conn-> близко (); ?>

А вот и мой угловой код.


app.controller ('listuser', функция ($ scope, $ http, $ log) {
$ Scope.data = [];
вернуть $ http ({
метод: «ПОЧТА»,
URL: 'apisource.php',


})
.then (функция (результаты) {
$ Scope.data = results.data;
$ Log.log ($ scope.data);

});

});

Теперь проблема в том, когда я пытаюсь реализовать на HTML, это не работает

вот HTML-код





{{}} X.First_Name




Я думаю, что проблема в моем ответе, так как он не в формате Json, но когда я пытаюсь сделать json_encode (), то в ответе он отображается пустым.

Вот ответ, показывающий в моей консоли.

массив
(
[0] => Массив
(
[id] => 1
[First_Name] => Захари
[Last_time] => Чатха
[Email] => [email protected]
[Phone_Number] => 7745752121
[Location] => Guden vej 1, 20 Vanl se, Дания, кв 2
[Phd_Degree] => тест
[Phd_University] => тест
[MS_Degree] => Магистр наук в области фармацевтических наук (MSPS)
[MS_University] => Копенгагенский университет (Дания)
[BS_Degree] => \ nБакалавр наук, биологических приложений и технологий \ n
[BS_University] => Университет Янины (Греция)
)

[1] => Массив
(
[id] => 2
[First_Name] => Гаурав
[Last_time] => Кумар
[Email] => [email protected]
[Phone_Number] => 7745752121
[Location] => Guden vej 1, 20 Vanl se, Дания, кв 2
[Phd_Degree] => тест
[Phd_University] => тест
[MS_Degree] => Магистр наук в области фармацевтических наук (MSPS)
[MS_University] => Копенгагенский университет (Дания)
[BS_Degree] => \ nБакалавр наук, биологических приложений и технологий \ n
[BS_University] => Университет Янины (Греция)
)

)

-1

Решение

При печати php с заголовком json вместо возврата:

header('Content-Type: application/json');
echo json_encode($data);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]