Замена ручных данных с записями базы данных в контроллере Angular - PullRequest
0 голосов
/ 08 декабря 2018

Я только начал 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 " в зависимости от того, какмного записей в таблице вместо того, чтобы изменять ее вручную, как сейчас.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...