Я только начал Angular, так что все еще колеблюсь.У меня есть код, который заполняет таблицу данными вручную, и я хотел бы загрузить его из базы данных Mysql / PHP, которая у меня есть на PhpMyAdmin.Я просмотрел много примеров онлайн, которые загружают данные через $ http, но в этом случае у моего кода есть некоторые дополнительные параметры, которые сбивают меня с толку, как правильно вызывать данные из базы данных.
function() {
"use strict";
angular.module("app.table").controller("nutritionController", ["$mdEditDialog", "$q", "$scope", "$timeout", function(e, t, a, o) {
a.selected = [],
/* BACKUP CODE a.limitOptions = [5, 10, 15]*/
a.limitOptions = [25, 50, 150, 300],
a.options = {
rowSelection: !1,
multiSelect: !1,
autoSelect: !1,
decapitate: !1,
largeEditDialog: !1,
boundaryLinks: !1,
limitSelect: !0,
pageSelect: !1
}, a.query = {
order: "name",
limit: 50,
page: 1
}, a.desserts = {
count: 3,
data: [{
name: "Frozen yogurt",
type: "Ice cream",
calories: {
value: 159
},
fat: {
value: 6
},
carbs: {
value: 24
},
protein: {
value: 4
},
sodium: {
value: 87
},
calcium: {
value: 14
},
iron: {
value: 1
}
}, {
name: "Ice cream sandwich",
type: "Ice cream",
calories: {
value: 237
},
fat: {
value: 9
},
carbs: {
value: 37
},
protein: {
value: 4.3
},
sodium: {
value: 129
},
calcium: {
value: 8
},
iron: {
value: 1
}
}, {
name: "Eclair",
type: "Pastry",
calories: {
value: 262
},
fat: {
value: 16
},
carbs: {
value: 24
},
protein: {
value: 6
},
sodium: {
value: 337
},
calcium: {
value: 6
},
iron: {
value: 7
}
}]
}
Вот мои вопросы:
- Как должен выглядеть мой файл " nutrition.php " для правильной загрузки данных из таблицы питания?
- Как правильно изменить приведенный выше код для получения данных из " nutrition.php "?
- Как настроить динамическое значение " count " в зависимости от того, какмного записей в таблице вместо того, чтобы изменять ее вручную, как сейчас.
Спасибо.