Anton
angular batarang
Eugene
спасибо
CybernatiC
В гугл хром был
Vlad
всем q, ребята подскажите как заставить socket.io и angular webpack
Vlad
?
CybernatiC
http://stackoverflow.com/questions/37058080/how-can-i-bundle-socket-io-client-with-webpack
CybernatiC
external:{ ... 'socket.io-client':'io' } resolve: { alias: { ... 'socket.io-client': path.join( __dirname, 'node_modules', 'socket.io-client', 'socket.io.js' ) } }, module: { ... noParse: [ /socket.io-client/ ] }
CybernatiC
In your webpack.config.js, add socket.js as an external library so it doesn't get packed with the rest of your javascript, Of course, you need to actually merge these settings with your angular ones. external:{ ... 'socket.io-client':'io' } resolve: { alias: { ... 'socket.io-client': path.join( __dirname, 'node_modules', 'socket.io-client', 'socket.io.js' ) } }, module: { ... noParse: [ /socket.io-client/ ] } Then in your index.html, include <script src="socket.io.js"></script> And require it as: import {Component} from '@angular/core'; require ('io'); @Component({ selector: 'socket', templateUrl: 'app/components/socket/socket.html', styleUrls: ['app/components/socket/socket.css'], })
Dima
Всем привет. Не подскажите как адекватно дебажить ангуляр?
дебажил в хроме, главное минифай выключить
Vlad
дебажил в хроме, главное минифай выключить
соурсмапы пиши и не нужно отключать минифай
Dima
соурсмапы пиши и не нужно отключать минифай
хороший совет, я потом вспомнил, что в галп добавил это и действительно, с минифаем все работало)
CybernatiC
Ребят зачем нужны вообще эти мапы?
CybernatiC
простите если вопрос был нубовский))
Anton
а то дебажить ангуляр - ад (только изучаю)
CybernatiC
Ангуляр просто джаночка я прям рад что познакомился с ней ))
Nikolay
что бы отладчик отображал код до минификации
CybernatiC
я развелся с jQuery 😃
Nikolay
джаночка?)
CybernatiC
да =)
CybernatiC
просто ауф
CybernatiC
😃
CybernatiC
Благодаря ангуляру я теперь еще и мобильные приложения херачу =)
Dima
ставит в соответствие лапшу до минификации лапше после)
Дима
с помощью каих плагинов или расширений браузера?
batarang уже плохо работает, лучше ng-watch
Alex
ionic - то ещё веселье)
Nikolay
производительность со вторым ionic уже кто сравнивал?
Nikolay
как оно там
CybernatiC
Да ionic
CybernatiC
Вторая вообще монстр
CybernatiC
Но старые девайсы в попу
CybernatiC
Если хотите поддержки старых телефонов без crosswalk не обойтисб
CybernatiC
Но typescript
CybernatiC
И native это просто вкусняшки
CybernatiC
Не ответили про sourcemap
CybernatiC
Зачем они нужны?
Alex
sourcemap что бы дебажить ts, es6 например
CybernatiC
Каким лучше ide пользоваться для ts?
CybernatiC
Visial studio code говорят хорош
Дима
Ага
Nikolay
есть у кого на примете ссылка большой проект на ангуляре в open source?
CybernatiC
Свой проект или вообще?
CybernatiC
Если для примера можете посмотреть Angular Material Design
CybernatiC
Опен сорс
Nikolay
вообще, хотел глянуть пример раздела кода по функционалу
CybernatiC
Там же есть
CybernatiC
Найдете примеры
CybernatiC
В гитхабе первой ссылкой выйдет
CybernatiC
Не ошибетесь
CybernatiC
Сейчас нет возможности скинуть ссылку я с телефона
Alena
http:/1231321
Alena
не туда сорян
Anton
не туда сорян
поздно, твой адрес уже взламывают 👤
Alena
DB
.
Archakov
Всем привет. Возникла трабла. ng-repeat не биндит элементы из массива. Хотя количество undefined элементов равный кол-ву массива выводит. Там должны быть смайлы.
Archakov
Archakov
Archakov
Диль
li(ng-repeat="val in emoticons", data-emotion-id="{{val}}", ng-click="emotAdd(val)")
Диль
можно вместо val временно поставить emoticons[$index]
Диль
и посмотреть, что происходит
Диль
блин, на Jade/Pug не пишу, но я врубился. Зачем нужно было val плюсами выделять? При сборке оно undefined будет заменяться потому, что в Jade можно js использовать - и соответственно оно ищет переменную val при сборке, а её не существует
Andrei
Перепишите на img(ng-src="path/to/img/{{val}}.jpg") у меня бывают такие проблемы, помогает
Andrei
Andrei
И вообще зачем вы выводите val за ковычки? Может я что то упустил, но вот например что то из того что сейчас делаю
Andrei
tr(ng-repeat="item in specToView.specList" ng-if="item.nomenclatureId" ng-init="itemNom = item.nomenclatureId")
Anton
нубский вопрос - в контроллере нужно отслеживать загрузку картинок (не DOM), что использовать? (аналог window.onload)
Serhii
Тебе заглушку нужно рисовать ?
Anton
ага
Anton
или вариант только с отслеживанием загрузки каждой картинки?
Serhii
Я бы делал директиву
Aleksei
+
Serhii
В хтмл5 есть какая то фича с проверкой загружена ли картинка
Anton
ну вот нагуглил директиву как раз, просто думал что-то более простое есть, спасибо
Serhii
Самое простое это нагуглить готовое решение гг
Aleksei
тег picture?
Aleksei
чё он там умеет, уже не помню