Ответы пользователя по тегу TypeScript
  • Angular: какие вопросы на собеседовании актуальны?

    ozknemoy
    @ozknemoy
    яваскриптист
    многие ничего не понимают в ангуларе и спрашивают теорию js. самое популярное это ооп. любят подводные камни и особенности. были даже клоуны которые отправили тест на 5 минут используя someArr.reduce. спросили про ооп
    Ответ написан
    Комментировать
  • Как решить проблему с компиляцией Angular.js в Sails.js?

    ozknemoy
    @ozknemoy
    яваскриптист
    проблема в путях. наврядли app.component.html находится в корне приложения (localhost:1337/app.component.html)
    Ответ написан
    Комментировать
  • Angular 4 динамическое изменение DOM, проблема с обновлением стилей?

    ozknemoy
    @ozknemoy
    яваскриптист
    либо выносить styleUrls из компонента, либо в компоненте ViewEncapsulation=none/ это выключит Shadow DOM и инкапсуляцию стилей. я бы сделал как в первом примере
    Ответ написан
    Комментировать
  • Как работать с полями для ввода Angular2?

    ozknemoy
    @ozknemoy
    яваскриптист
    вы переназначаете #prix="ngModel" в цикле и что там у вас на выходе не понятно. один из вариантов достать значение f : f.value[nameOfSomeControl] надо пробросить саму форму и имя инпута в контроллер (nameOfSomeControl). а так как имя задается по индексу(name="{{i}}") то добавяем в инпут (ngModelChange)="onValueChange(f,i)

    <input *ngIf="i!==texts.length-1" type="text" name="{{i}}" ngModel  [id]="i" (ngModelChange)="onValueChange(f,i)">


    и обработчик в контроллере
    onValueChange(f.i) {
        this.valueChanged.emit(f[i]);
      }
    Ответ написан
    7 комментариев
  • Как исправить в Angular2 Cannot read property 'value' of undefined?

    ozknemoy
    @ozknemoy
    яваскриптист
    самое просто сделать search не обязательным в разметке
    *ngFor="let release of (releases| searchFilter: search?.value )
    Ответ написан
    Комментировать
  • Как убрать экспортированный js файл в angular 2 при смене route?

    ozknemoy
    @ozknemoy
    яваскриптист
    непонятно что за скриптик. судя по всему сторонний не ангулар плагин. неплохо бы его инкапсулировать в качестве сервиса
    Ответ написан
    Комментировать
  • Что выбрать для новых проектов из SPA framework как альтернативу для jquery?

    ozknemoy
    @ozknemoy
    яваскриптист
    некоторые критерии странноваты. ну да ладно. зачем селекторы? в больших приложениях этот треш не возможно поддерживать. джейквери и ванильный js пора отправить на отдых. на ES6 можно хоть лендинги писать на ваниле. ангулар 2 отпал(тайпскрипт и нет поддержки старых браузеров чтобы там не рассказывали разрабы + reactJS что в совокупе делает его значительно более трудным в освоении. да и тайпскрипт компил медленный, постоянные лаги вебшторма надоели, нужен очень шустрый комп. моего 4 ядерного 3200мгц и 8 гб оперативы мало. видимо i7 нужен). первый тоже(нет серверного рендеринга). реакт отпал из-за синтаксиса(+там убогий 1 way data binding). vue2 неплох, считай ангулар 1 с серверным рендерингом. свои темплейты повторяют обычный html. организация кода такая же модульная, если скачать готовый стартер а не примерчики с сайта делать. модулей/плагинов для него малова то. самому писать надо, что огромный минус. по документации все плохо у многих чтобы там не говорили. по первому ангулару неплохая, но устарела, зато огромное количество материала помимо доков. по двойке отвратительная хотя многие врут что хорошая. остается эмбер, но не пробовал. и главный вопрос не озвученый в пожеланиях. куда устраиваться работать со знанием vue, ember, aurelia? с ангуларом я без проблем устроюсь, еще и за мной охотиться будут. с реактом хуже дела обстоят, но все таки лучше чем с остальными перечисленными
    Ответ написан
    Комментировать