Ответы пользователя по тегу JavaScript
  • Как сделать вложенные state в angular?

    @volyihin
    Разработчик
    Стейт routes не абстрактный. abstract: true нужен, чтобы ui-router понял, что у данного стейта есть дочерние стейты.

    Пример

    $stateProvider
        .state('contacts', {
            abstract: true,
            url: '/contacts',
            templateUrl: 'contacts.html',
            controller: function($scope){
                $scope.contacts = [{ id:0, name: "Alice" }, { id:1, name: "Bob" }];
            }           
        })
        .state('contacts.list', {
            url: '/list',
            templateUrl: 'contacts.list.html'
        })
        .state('contacts.detail', {
            url: '/:id',
            templateUrl: 'contacts.detail.html',
            controller: function($scope, $stateParams){
              $scope.person = $scope.contacts[$stateParams.id];
            }
        })
    
    <!-- contacts.html -->
    <h1>Contacts Page</h1>
    <div ui-view></div>
    
    <!-- contacts.list.html -->
    <ul>
        <li ng-repeat="person in contacts">
            <a ng-href="#/contacts/{{person.id}}">{{person.name}}</a>
        </li>
    </ul>
    Ответ написан
    Комментировать
  • Нужно ли минифицировать JS/CSS на начальном этапе проекта?

    @volyihin Автор вопроса
    Разработчик
    Прагматичный подход - сжимать, когда это действительно нужно. Когда вы видите выгоду от этого для конечного пользователя. Нет выгоды - сжимать не нужно.
    Ответ написан
    Комментировать