Показать сообщение отдельно
  #1 (permalink)  
Старый 05.07.2016, 11:27
Интересующийся
Отправить личное сообщение для unsafePtr Посмотреть профиль Найти все сообщения от unsafePtr
 
Регистрация: 05.07.2016
Сообщений: 12

Базовая структура приложения
Всем привет. Дней 5 уже плотно налегаю на Angular, прохожу обучающие материалы с нескольких сайтов, по тому у меня начинает в голове вариться каша.
В частности использую следующий style-guide
Пытаюсь правильно раздробить приложение на части, но пока всё тщетно. По не понятной мне причине шаблон контроллера не хочет отображаться.

В index.html исть следующий элемент:
<div ng-view></div>

Сам контроллер
angular
    .module('adminPanel')
    .controller('orderController', orderController);

orderController.$inject = ['orderService', 'logger'];

function orderController(orderService, logger) {
    // vm - View Model
    var vm = this;

    vm.orders = [];

    load();

    function load() {
        return getOrders()
            .then(function () {
                logger.info('Orders were loaded')
            });
    }

    function getOrders() {
        return orderService
            .getOrders()
            .then(function (data) {
                vm.orders = data;
                return vm.orders;
            });
    }
}

View:
<div ng-repeat="order in vm.orders">
    {{order.id}}
</div>

В чём может быть проблема. Мне что бы двигаться дальше надо хотя бы простейшее связывание сделать.
Прилагаю и код, подскажите пожалуйста в чём проблема
Вложения:
Тип файла: zip angular_app.zip (3.1 Кб, 2 просмотров)
Ответить с цитированием