@angular2Эта группа больше не существует

Страница 132 из 179
Dmitriy
15.01.2017
16:25:15
Можете помочь? Я недавно начал разбираться с ангуларом, поставил angular webpack starter kit, конфигурировал под себя . Но вот не могу придумать, как туда интегрировать Color Admin (Jquery, Bootstrap и много дргуих зависимостей для разных компонентов. )

Alexey
15.01.2017
16:37:20
насколько я понял это тема на бутстрапе, так что html/css используй как есть, а про jquery лучше забудь

Dmitriy
15.01.2017
16:37:21
А зачем?
Ну задача такая)

Google
Dmitriy
15.01.2017
16:37:35
Там плагинов много

Vladimir
15.01.2017
16:37:37
Если так хочется её использовать - повесить на отдельные урлы

Просто на кой хер ангуляр для неё нужен

Alexey
15.01.2017
16:38:01
ui компоненты (логику) либо пиши сам создавая свои компоненты

либо бери из ng2-bootstrap

или любую другую ui библиотеку на бутстрапе под ng2

они тебе все подойдут

Dmitriy
15.01.2017
16:38:47
Просто на кой хер ангуляр для неё нужен
Много работы с данными. Хочется нормально поддерживать в будущем. Нужны будут тесты.

Vladimir
15.01.2017
16:39:26
Ну так выделите отдельные компоненты, я не вижу смысла натягивать то, что работает на jQuery на ангуляр

Alexey
15.01.2017
16:39:29
тут не должен стоять вопрос нужен ли тут ангуляр, конечно нужен, это всего лишь html/css тема

т.е использую ее как верстку

Alexey
15.01.2017
16:39:56
а логику как я уже написал бери из ng2-bootsrap либо сам пиши свои компоненты

Google
Alexey
15.01.2017
16:40:16
Нет, это целый набор компонентов
они на jqury, поэтому в твоем случае это просто верстка

Alexey
15.01.2017
16:40:43
не надо пытаться использовать как есть этот JS говнокод из темы в своем кашерном приложении на angular

у меня такая же тема

на бутстрапе

в рабочих проектах используется

беру оттуда только html/css

Vladimir
15.01.2017
16:41:31
Ну нихуясебе jquery

Dmitriy
15.01.2017
16:41:50
Ну тогда, получается, использовать ng2-bootstrap, и штопать свои компоненты из color admin

И в каждом компоненте подгружать другие зависимости (там их много)

Например d3 в charts

Vladimir
15.01.2017
16:43:07
Найдите аналоги для Ангуляра, это будет лучше, чем писать врапперы для jQuery

Dmitriy
15.01.2017
16:43:16
Блин, думал есть способ попроще.

Alexey
15.01.2017
16:43:31
да не надо писать враперы для jquery, есть ng2-bootstrap с кучей типовых комопнент

что-то нестандартное напишешь сам

кастомным компонентом

Dmitriy
15.01.2017
16:44:03
Да есть вариант на самописном фреймворке писать. Но переживаю за поддержку в будущем .

Alexey
15.01.2017
16:44:56
хм, в описании color admin пишут "AJAX + HTML + ANGULAR + ANGULAR 2 Version"

т.е там из коробки и angular2 компоненты должны быть

Dmitriy
15.01.2017
16:45:34
Да у меня версия angular 1

Google
Dmitriy
15.01.2017
16:46:01
У color admin я имею ввиду

Alexey
15.01.2017
16:46:27
а приложение ты хочешь на ng2 делать?

Dmitriy
15.01.2017
16:46:35
Да

Alexey
15.01.2017
16:47:08
ну и забей, что-то найдешь в ng2-bootstrap, что-то сам допишешь используя верстку из color admin

если верстка есть то написать свой компонент не проблема

для графиков тоже найдешь много либ

я d3 не использую, делаю графики на highcharts

есть для ng2 обертка

для d3 тоже должна быть

Dmitriy
15.01.2017
16:48:27
Ситуация такая. Проект. Очень большой. Без дизайна, сказали использовать color admin. Его давно купили, сейчас только исходники валяются. Ещё сказали что сделать нужно ооочень быстро. Начальник сказал, что на самописном фреймворке будем штопать говно. Я взялся на ng2 натянуть.

Хорошо, спасибо за советы!)

И еще вопрос=)

Alexey
15.01.2017
16:50:46
а бэкенд чтобы сам тоже появился из коробки для color admin твой начальник не хочет случайно?)

быстро быстро

Dmitriy
15.01.2017
16:51:47
Что тут less не нравится?)

Alexey
15.01.2017
16:53:00
ну ок)

у тебя этот файл в exclude

он же в src/styles/

соответственно его less лоадер и не обрабатывает

Google
Alexey
15.01.2017
16:54:30
если я правильно понял структуру твоего проекта

Dmitriy
15.01.2017
16:54:53
Не, закомментированный exclude не помог

Но для scss лоадеров всё работало исправно, https://github.com/AngularClass/angular2-webpack-starter, только на less заменил

Alexey
15.01.2017
17:03:36
странно, там я вижу include

https://github.com/AngularClass/angular2-webpack-starter/blob/master/config/webpack.dev.js#L115

а у тебя exclude

и вообще я бы советовал использовать официальный angular-cli

хоть он и в бете еще но работает вцелом норм

Dmitriy
15.01.2017
17:06:25
думаю, перейду на него, как только время будет=)

https://github.com/AngularClass/angular2-webpack-starter/blob/master/config/webpack.common.js#L149

значит в деве нужно править?

Всё, разобрался! Огромное спасибо @bro_science

нужно было во всех конфигах поправить, а не только в common

Alexey
15.01.2017
17:14:09
логично)

JeeSuuSiiTooH! <3
15.01.2017
18:12:38
anyone can help me? i'm trying to save a picture using http but i'm having troubles

Алексей
15.01.2017
18:22:38
anyone can help me? i'm trying to save a picture using http but i'm having troubles
Try this to get files //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: ` <div> <h2>Hello {{name}}</h2> <input type="file" (change)="onFileChange($event)" /> </div> `, directives: [] }) export class App { constructor() { this.name = 'Angular2' } onFileChange(ev){ console.log(ev.target.files); // list of files } } to upload files uploadFile(file:File):Promise<MyEntity> { return new Promise((resolve, reject) => { let xhr:XMLHttpRequest = new XMLHttpRequest(); xhr.onreadystatechange = () => { if (xhr.readyState === 4) { if (xhr.status === 200) { resolve(<MyEntity>JSON.parse(xhr.response)); } else { reject(xhr.response); } } }; xhr.open('POST', this.getServiceUrl(), true); let formData = new FormData(); formData.append("file", file, file.name); xhr.send(formData); }); }

JeeSuuSiiTooH! <3
15.01.2017
18:23:42
i'm trying this

using http service from Angular2

upload(userId) { let inputEl: HTMLInputElement = this.el.nativeElement.querySelector('[type="file"]'); let fileCount: number = inputEl.files.length; let formData = new FormData(); formData.append('userId', userId); console.log(formData); if (fileCount > 0) { // a file was selected for (let i = 0; i < fileCount; i++) { formData.append('file', inputEl.files.item(i)); } return this._http.post('http://localhost/pets2homeback/public/api/uploadFiles', formData); } }

Google
JeeSuuSiiTooH! <3
15.01.2017
18:24:19
but I don't know how to get the files in backend

i'm using Laravel 5.3

Алексей
15.01.2017
18:27:08
i'm using Laravel 5.3
Sorry, I can't help you with PHP (here some links that might be helpfull) https://laravel.com/docs/5.3/requests#retrieving-uploaded-files http://php.net/manual/en/features.file-upload.post-method.php

Dmitriy
15.01.2017
18:34:32
Пытаюсьподключить стили бутстрапа, но вот комментарии в нём не переваариваются, не подскажите, в чём проблема?

Igor
15.01.2017
18:38:39
а у вас лоадеры в том порядке идут?

помоему надо их местами помнять, кажется он css сначало применить пытается

хотя я могу заблуждатся, не совсем ясно почему он ругается на начало комментария

David
15.01.2017
18:55:35
Angular material использует кто ?
Я использовал. Он ужасен

Dmitriy
15.01.2017
19:00:24
хотя я могу заблуждатся, не совсем ясно почему он ругается на начало комментария
Да, нашёл проблему. Я не подключил миксины и переменные. Непонятно почему он на комментарий ругался

Vlad
15.01.2017
19:21:04
альтернативы angular material ?

David
15.01.2017
19:26:23
Prime какой-то все юзают

Страница 132 из 179

Эта группа больше не существует Эта группа больше не существует