🎋🎋🥷 ngSamurai
либо ломать компоненту и засорять всякими вотчерами.. что еще хуже на выходе
🎋🎋🥷 ngSamurai
Ну если это обьект то он поссылке ж вроде и так должен быть актуальным
работает не всегда... или лучше сказать... работает никогда) отлавливается бага всегда в проде )
🎋🎋🥷 ngSamurai
поэтому если 100% уверенность что данные считываются только один раз .. то можно заинжектить и привязать к локальной переменной в контроллере.. если же нужен 2way databinding то лучше юзать $root.xxx
Dima
Всмысле, у меня в рутскопе есть свойство обьект. Если я его инжектю в контроллер и ссылаюсь на него в компоненте то при изменении рутскоупа свойства значение и у меня изменится, не?
🎋🎋🥷 ngSamurai
только на проде?
образно... ))) к нам много "обезьянок" приезжает с прода от странных пользователей
🎋🎋🥷 ngSamurai
Хорошо тогда повторю вопрос, как в верстке компонента увидеть рутскоуп?
повторяю ответ <div data-ng-bind="$root.myPropertyFromRootScope"></div>
Dima
Это не работает
🎋🎋🥷 ngSamurai
только даная фича работает у компонентов... если используется старая логика.. то тогда просто название <div data-ng-bind="myPropertyFromRootScope"></div>
Dima
Что значит старая? Без компонента? Там так и оаботало
Dima
А ты написал не $rootScope, а $root. Так надо?
🎋🎋🥷 ngSamurai
А ты написал не $rootScope, а $root. Так надо?
https://docs.angularjs.org/api/ng/type/$rootScope.Scope#$root
Dima
да)
Оу, этого не знал
🎋🎋🥷 ngSamurai
Dima
Спасибо большое :)
pa[aad
https://www.npmjs.com/package/angular серьезно ? ~500к загрузок в неделю первого ангуляра ?😁
Dima
норм) а то реакты да вью везде, а старичек еще тот)
pa[aad
у реакте в 10 раз больше загрузок vue - только у 2 раза
Максим
фронтендконф 2к19!!!
🎋🎋🥷 ngSamurai
у реакте в 10 раз больше загрузок vue - только у 2 раза
надо не на кол-во загрухок смотреть, а на кол-во проектов.... забытые пэтпрожекты, ежеминутный редеплой приложений без кэша с включенной аналитикой поднимает такие фрэймворки в топы ))) а на деле пользуются единицы )
pa[aad
та ясен пень это только один из показателей
🎋🎋🥷 ngSamurai
Eugenio
vue в этом году себя еще покажет
Сергей
<input type="text" value="{{material.count}}" ng-model="materialsCount[$index]" ng-data-id="{{material.id}}" ng-change="ChangeMaterial($event, {{material.id}}, materialsCount[$index])"> от чего $event может быть undefined?
Сергей
$scope.ChangeMaterial = (event, materialId, count)=>{ console.log(event);}
Сергей
Как вычитал у он ченж нету такого параметра
Сергей
Только у он клик
Сергей
what?) чтото новое
хотел сделать валидацию
🎋🎋🥷 ngSamurai
хотел сделать валидацию
Валидация обычно делается через директивы или ngPattern
Сергей
Валидация обычно делается через директивы или ngPattern
Мне надо чтобы при превышении определённого числа фон красным становился
🎋🎋🥷 ngSamurai
Мне надо чтобы при превышении определённого числа фон красным становился
А ещё было бы не плохо почитать официальный док: https://docs.angularjs.org/api/ng/input/input%5Bnumber%5D
Сергей
спасибо, буду вникать
DT
Всем привет) Зовут Денис. Занимаюсь професинально веб дизайном. У кого как дела?)
Евгений
Всем привет, как применить фильтр для repeat'a, что бы он включил элементы, которые находятся в другой коллекции? Типо того: ng-repeat="user in users | filter : { id : ids }"
Константин
Всем привет, как применить фильтр для repeat'a, что бы он включил элементы, которые находятся в другой коллекции? Типо того: ng-repeat="user in users | filter : { id : ids }"
Привет А почему бы просто коллекцию не отфильтровать? Пускай представление занимается представлением, а не обработкой
Dima
ребят как спрятать компонент? Ведь если в верстке компонента на самый верхний елемент повешу ng-hide, то компонент же оборачивается еще выше
Rem1te
оберни снаружи
Dima
типа в верстке где я вставляю компонент?
Rem1te
ага
Dima
ага
сенкс
Евгений
Ребят, есть проблема Есть детектива, есть шаблон для нее. Есть изолированный scope. Мне нужно внутри директивы, повесить событие на изменение ширины экрана и в событии менять переменую, которая выводится в шаблоне директивы. Вывести - вывел, а при отработке события значение переменной меняется, но не меняется оно на экране.
Евгений
Это вообще можно сделать?
Константин
Это вообще можно сделать?
Потому что событие выполняется вне контекста ангуляра, гугли event listener scope apply
Константин
Либо подписывайся на событие с помощью средств ангуляра
Rem1te
$window.on('resize'); и все будет хорошо или angular.element($window).on('resize') не помню как там уже
Евгений
Всем спасибо
Roman
Привет, у меня есть проект Asp.net core + angular 8, деплою на хостинг Reg.ru, а обновления не обновились, сервак работает как не вчем не бывало(нормально), а обновление не приминилось, Что Я мог пропустить в Angular? в Angular Я новичок где то месяц
Roman
Значит деплой прошел не гладко. Проверь файлы на сервере , плюс проверь после чистки кэша в браузере
Не обновиляеться потому что не скомпилировался ангуляр как надо и куда надо, как мне скомпилировать что бы получился во такая сборка?
🎋🎋🥷 ngSamurai
Смотри в логи, и анализируй , что сработало не так после ng build ...
Roman
А как ты деплоишь, если не понимаешь , что происходит?
Обычно, Я понимаю что происходит, Я просто не пойму как мне сбилдить нормальную сборку
Roman
оно билдит, но не так как надо
🎋🎋🥷 ngSamurai
А что билдит в Destination?
Roman
ng build
🎋🎋🥷 ngSamurai
Дык это локально
Roman
а надо что было похоже
🎋🎋🥷 ngSamurai
Надо с --prod
🎋🎋🥷 ngSamurai
У тя в package.json вскриптах нет что-ли продуктивной сборки???? 😱🙈
Roman
Надо с --prod
там выпадают ошибки, люди как то билдили и у них не выпадали ошибки
🎋🎋🥷 ngSamurai
А документации нет, как прод версию билдить??? Где техлид?
🎋🎋🥷 ngSamurai
Значит надо ошибки чинить)) ты так не думаешь?