Ответы пользователя по тегу Angular
  • Как компилировать Ангуляр на стороне Heroku?

    dmnBrest
    @dmnBrest Автор вопроса
    Salesforce for money. Python, Go, Ruby for soul.
    Дополняя предыдущий ответ - как подружить разные платформы в пределах одного heroku инстанса.
    Using Multiple Buildpacks for an App
    https://devcenter.heroku.com/articles/using-multip...
    Ответ написан
    Комментировать
  • Можно ли спрятать адрес api?

    dmnBrest
    @dmnBrest
    Salesforce for money. Python, Go, Ruby for soul.
    Если API открыт, то он уже открыт для всех и ничем его не закроешь на фронтенде.
    Даже если код будет минифицирован и нечитаем как писали выше, то сами запросы к API очень просто увидеть в консоли браузера или используя специальные прокси. А дальше эти запросы можно воспроизвести откуда угодно и как угодно. Если на закрыть API то только авторизацией. Все остальное пустая трата вашего времени на пустую тему. Если кто-то заинтересуется вашим API это будет скорее плюс к тому что проект развивается в нужном направлении и имеет успех :)
    Ответ написан
    Комментировать
  • Стоит ли и зачем использовать PHP на фронте, где есть Angular?

    dmnBrest
    @dmnBrest
    Salesforce for money. Python, Go, Ruby for soul.
    По рукам этим PHP-никам. Они просто одеяло на себя тянут. Если в проекте решили использовать Ангуляр, то это уже совсем другая архитектура и бэкендщикам надо перестраиваться - они уже должны писать чистые rest services и забыть про view, templates и прочую фигню которая превращается в html! ВООБЩЕ ПРО HTML пусть забудут. Если все же поступают задачи рендерить что-то на сервере - тогда нафиг не нужен ангуляр.
    Ответ написан
    Комментировать
  • Кто знает норм Responsive multiple items карусель slider для Angular2?

    dmnBrest
    @dmnBrest
    Salesforce for money. Python, Go, Ruby for soul.
    Я бы посоветовал найти такой слайдер но не конкретно под Ангуляр2 а вообще и потом просто обернуть его в дерективу. Таким образом получится решение более универсальное и кастомизируемое при желании.
    Ответ написан
    Комментировать
  • Как связать ngForm и ngModel из разных компонентов (angular 2)?

    dmnBrest
    @dmnBrest Автор вопроса
    Salesforce for money. Python, Go, Ruby for soul.
    На stakeoverflow подсказали использовать ControlValueAccessor
    https://angular.io/docs/ts/latest/api/forms/index/...
    https://blog.thoughtram.io/angular/2016/07/27/cust...
    Ответ написан
    Комментировать
  • Как реализовать передать шаблон в виде параметра в компонент в Angular 2?

    dmnBrest
    @dmnBrest Автор вопроса
    Salesforce for money. Python, Go, Ruby for soul.
    Все оказалось КРАЙНЕ ПРОСТО!!!
    Но, блин, пока к этому пришел чуть мозг не вывихнул. В интернете примеров вообще нет, хотя странно потому что вроде use case обычный.
    Решение оказалось даже еще больше чем рабочее - получилось использовать несколько именованных шаблона в рамках одного компонента.

    В общем в parent component делаем так.

    <datatable [items]="accounts">
    	<template #aa1 let-item="item">
    		Custom template for: <b>{{item.Name}}</b>
    			<button (click)="testTemplate(item)">From Template</button>
    	</template>
    	<template #aa2 let-item="item">
    		Custom template for: <i>{{item.Name}}</i>
    		<button (click)="testTemplate(item)">From Template</button>
    	</template>
    </datatable>


    в child сomponent делаем так
    @ContentChild('aa1') template1: TemplateRef<any>;
    @ContentChild('aa2') template2: TemplateRef<any>;


    а в шаблоне
    ...
    <tr *ngFor="let item of items">
        <td>
             <template 
    	       [ngTemplateOutlet]="template1" 
    	       [ngOutletContext]="{item: item}">
             </template>
        </td>
        <td>
             <template 
    	       [ngTemplateOutlet]="template2" 
    	       [ngOutletContext]="{item: item}">
             </template>
        </td>
    </tr>
    ...
    Ответ написан
    Комментировать
  • Для изучения какой области web-разработки нужно больше "мозгов"?

    dmnBrest
    @dmnBrest
    Salesforce for money. Python, Go, Ruby for soul.
    А есть ли смысл сегодня разделять эти 2 понятия (если только для крупных компаний)?
    Как по мне "бэк" специалист без фронта вообще ничего не стоит, как и чистому "фронт" специалисту будет сложно в этом мире. Поэтому учить надо вместе и одновременно. А так и там и там нужны мозги, но в "бэк" сложнее - там ответственности больше.
    Ответ написан
    3 комментария