• Как установить значение по ng-click?

    Скорее всего твоя кнопка находится в ng-if или в другой директиве, которая создает $scope из-за этого значение присваивается где-то там.

    Как вариант можно использовать в контроллере
    $scope.customObj = 
        template: ''

    и в шаблоне ng-click = "customObj.template = 2"
    Ответ написан
    Комментировать
  • Зачем $destroy у angularJS?

    miraage
    @miraage
    Старый прогер
    Пример 1

    Представим директиву для bootstrap tooltip.
    В link-функции мы пишем elem.tooltip({ /* opts */);

    Скажем, у нас есть таблица с 10 строками - tr, через ngRepeat.
    Нажали на кнопку в одном из td, открылся tooltip. Пока он висит, строка исчезает по какому-то условию, допусти filter. БИНГО! tooltip останется. Чтобы убрать его, в link-функции директивы надо написать примерно такой код:

    scope.$on('$destroy', function() {
      elem.tooltip('destroy');
    }


    Пример 2

    Коммуникация контроллеров. Порой не всегда удобно использовать фабрики/сервисы для этого. Если не вызвать функцию-дерегистратор - обработчик события останется в $rootScope навсегда и будет вызываться.

    function FooCtrl($rootScope) {
      this.someMethod = function() {
        // some code ...
        if (someCondition) {
          $rootScope.$emit('someEvent');
        }
      }
    }
    
    function BarCtrl($scope, $rootScope) {
      var deregFn = $rootScope.$on('someEvent', function() {
        // some code ..
      };
    
      $scope.$on('$destroy', function() {
        deregFn();
      });
    }
    Ответ написан
    Комментировать
  • UI-router отрисовывать subview только после init функции в parent state?

    TekVanDo
    @TekVanDo
    Javascript Developer
    неправильный, начальные данные нужно подгружать в state ах, и не нужно будет пилить велосипеды. подробнее тут
    Ответ написан
    Комментировать
  • Конфигурация серверов для высоконагруженного проекта

    alekciy
    @alekciy
    Вёбных дел мастер
    Не бывает «30 тыс. онлайн» если это не игра. И даже если это игра, все равно правильнее говорить о количестве запросов в секунду.

    1. Количество серверов определяется архитектурой проекта + требуемым потоков запросов. 30кхитов в суточном исчислении ерунда, одного сервера за глаза.

    2. Размещение так же зависит от требований проекта. Но если это страницы сайта, то за бугром брать выгоднее, конфирации мощьнее, стоят дешевле, чем в наших ДЦ. Сам беру в Hetzner через fastvds.

    4. httperf
    Ответ написан
    Комментировать
  • Как подменить ответ сервера заданным файлом?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Еще можно через Fiddler подобное организовать. Там смотрите на вкладку AutoResponder — в ней можно задать правило, чтобы вместо файла с сервера отдавался браузеру какой-то локальный файл.
    Хотя Fiddler — по сути тоже как прокси.
    Ответ написан
    3 комментария
  • Опера и сервисы гугла: доколе?

    ngreduce
    @ngreduce
    Возможно кто-то скажет что я гавно-верстальщик/разработчик и, в какой-то мере он будет прав.
    Но Opera это глючное подобие (это мое личное мнение), с которым бывает больше проблем чем с IE 7,8,9. И если в случае IE в большинстве случаев возможны костыли — в опере такой возможности нет.

    Проблемы, в большинстве своем, решаемые. Но задумайтесь — основной доход гугл — америка и европа, а там опера занимает очень малое кол-во процентов. Стоит ли заморачиваться с специальной поддержкой?
    Ведь в принципе все работает. А гугл честно предупреждает о возможных проблемах.

    Когда-то опера была перспективным и прогрессивным браузером, но теперь я ее таковой не считаю. Последние две версии (10-11) они только и делали, что убили JS движок и меняли 3!!! раза дизайн, пока остальные браузеры занимались улучшением своих основных функций.
    Не даром из компании ушел ее со-основатель.

    P.S. Искренне извиняюсь, если кого обидел, но именно такой я вижу реальность. Да простят меня фанатики. Сидел на опере с 9.27 по 10.6, как на основном браузере. Теперь только проверяю в ней работоспособность сайтов.
    Ответ написан
    6 комментариев
  • Воспроизведение видео с сервера без возможности его скачивания

    @Eddy_Em
    > Как организовать их просмотр на сайте, максимально осложнив скачивание?
    Не надо пытаться этого делать: бессмысленная работа.

    // а вообще, этот вопрос напоминает: «если я только смотрю веб-странички трафик же не считается, ведь я ничего не качаю?»
    Ответ написан
    Комментировать