@angular_js

Страница 324 из 325
Andrey
22.10.2018
10:48:11
Так они ж вроде через админку wp и так меняются не очень геморойно P.S. С wp знаком тока по слухам
вообще ситуация там где вы работаете плохая, устаревший 1 ангуляр и еще wp

Sasha
22.10.2018
10:51:39
пора валить

Filipp
22.10.2018
13:27:23
Добрый день, ребят <input type="checkbox" ng-model=“object.params.forcePull”> Когда object приходит из базы checkbox не переходит в вид “checked”, при этом если сохранить в базу опять, то записывает true - как будто значение нормальное. Только не отображает его. Сталкивался кто-то?

Google
Константин
22.10.2018
13:49:38
попробуй обернуть присвоение модели в $timeout(func, 0)

Константин
22.10.2018
13:51:46
Спасибо, попробую
или заюзать apply

погугли angularjs didgest/apply

Filipp
22.10.2018
13:52:36
погугли angularjs didgest/apply
Принял, спасиб

Andrey
22.10.2018
13:52:41
Принял, спасиб
$applyAsync используй

Filipp
22.10.2018
14:08:41
Хм. Не знаю, по какой причине это помогло, но, добавив ng-true-value="'YES'" ng-false-value="'NO'"

В базу начал сохранять значения YES/NO и в таком случае нормально восстанавливает значение из базы - отображает в checked/unchecked

Аналогично, если прописать ng-true-value=“’true’” ng-false-value="'false'"

Константин
22.10.2018
14:15:03
Аналогично, если прописать ng-true-value=“’true’” ng-false-value="'false'"
вообще angularjs по умолчанию использует true/false для значений

ты уверен что значение из базы в виде bool приходит?

Filipp
22.10.2018
14:18:00
ты уверен что значение из базы в виде bool приходит?
ng-model=“object.params.forcePull При этом структура объекта - { "object": { "params": { "forcePull": "true" } } }

Google
Filipp
22.10.2018
14:18:20
Да, думал что из-за обернутого в “ значения, но при { "object": { "params": { "forcePull": true } } }

Аналогично неработающий вариант был

Константин
22.10.2018
14:18:56
вернуться к этому варианту и пытаться решить отсюда

Да, думал что из-за обернутого в “ значения, но при { "object": { "params": { "forcePull": true } } }

покажешь код запроса, который возвращает эту струтуру данных?

Filipp
22.10.2018
14:21:12
Да там просто бек дергается $http({ method: 'GET', url: ‘/info/‘ }).then( function (res) { $scope.object = res.data; })

вернуться к этому варианту и пытаться решить отсюда
С таким вариком с ng-true-value="'YES'" ng-false-value="'NO'" тоже работает

При этом запрос, который сохраняет в базу, в data передает ровно тот же object

Т.е по сути они должны сериализоваться/десериализоваться правильно

Аля что сохранили, то и получили

Константин
22.10.2018
14:23:38
Ну смотри сам или посоветуйся с кем-то из своих рядом Просто если эта канитель через весь проект потянется — будет не круто И тебе, И другим разработчиком

Если место единичное то можно забить

Если везде так то лучше понять

Filipp
22.10.2018
14:24:43
Да, еще пороюсь над тем, как сделать нормально Сейчас почитаю про aplly/applyAsync. С ангуляром вообзе мало работал, т.к фронтовых задач мало по работе

Спасибо!

Filipp
22.10.2018
14:26:36
О, спасибо, почитаю)

Google
Nurlan
22.10.2018
17:01:43
Добрый вечер, следующи глюк, в контроллере get запросом запрашиваю данные с сервера, в консоль вывожу эти данные, в консоль приходит html страница

В чем может быть косяк?

Ошибок никаких

Ангуляр 1.4 вроде

Oleg
22.10.2018
17:06:08
у апишки своей узнавай чего она в тебя html'ом плюётся

скорее всего в этом хтмле и есть ответ

Nurlan
22.10.2018
17:07:25
Понял спасибо

думал косяк на строне ангуляра

Andrey
22.10.2018
17:12:53
такое бывает когда сервак настроен все запросы принимать на index.html файл, а если ты запросил у этого сервака как-йто файл / url и его не будет, то он отдаст тебе index.html или косяки на сервере

Stanislav
23.10.2018
09:00:28
Всем привет Как-то можно исправить такое поведение?

https://material.angularjs.org/latest/demo/input

При большом кол-ве текста, если курсор поставить в верхнюю часть инпута и ввести что-то, скрол прыгает

AlexRAV
23.10.2018
11:09:15
Ребят, такая проблема. Есть проект на AngularJS 1.6. При билдинге использую UglifyJSPlugin и ng-annotation. На Windows и MacOS все норм собирается. Но тут возникла необходимость собирать на Ubuntu и после сборки начала появляться ошибка Uncaught Error: [$injector:modulerr] Failed to instantiate module pizzasinizzaUi due to: Error: [$injector:modulerr] Failed to instantiate module snz.errors due to: Error: [$injector:unpr] Unknown provider: t Непонятно что, я уже все перерыл, сюдя по всему из-за каких-то различий в ОС, бандл собирается по другому, пробовал сравнить эти бандлы, они в некоторых местах действительно разные и я не понимаю почему… Кто-нибудь сталкивался с подобным? Я честно, даже не знаю, в какой чат писать, то ли по вебпаку, то ли по ангуляру

AlexRAV
23.10.2018
11:18:31
ng-strict-di возможно у вас где-то не именованный инжект и после минификации етот инжект падает
Да, встречал такого рода ошибки, когда аннотацию не проставил, но тут штука в том, что на винде и макоси это собирается

Remite
23.10.2018
11:19:05
повестье директиву и запустить ваш проект в дев режиме и посмотрите

Admin


Remite
23.10.2018
11:19:10
ng-strict-di

Антон
24.10.2018
09:26:09
$scope.$watch(localStorage.getItem('lastRoom'),function(newVal, oldVal){ if(newVal !== null && newVal !== oldVal) { $scope.tabs.selected = 'employee'; } }); почему оно не работает на изменение значения в локал сторедже?

Google
Антон
24.10.2018
09:26:19
ну, работает, но только 1 раз

Andrey
24.10.2018
09:28:48
$scope.$watch(localStorage.getItem('lastRoom'),function(newVal, oldVal){ if(newVal !== null && newVal !== oldVal) { $scope.tabs.selected = 'employee'; } }); почему оно не работает на изменение значения в локал сторедже?
потому что значение получил и следишь уже за ним, а не за localStorage тут нужно делать manky patching localstorage, загугли это ( просто эмитить события ) но лучше подумать как обойтись без этого

Антон
24.10.2018
09:29:23
а как бы мне следить за LS?

Andrey
24.10.2018
09:30:18
выше написал, загугли

Антон
24.10.2018
09:31:42
$window.addEventListener('storage', function(e) { }); а вот как-то так можно?

Remite
24.10.2018
09:33:42
отета бы щас за локал стореджем следить

Rahul
24.10.2018
15:58:58
anyone knows about Oauth 2 Authorization in angular??

as i am creating my API in codeigniter framework....anyone knows about the same... please help me...

i m totally stuck in this process

??

Максим
24.10.2018
17:12:28
Here russian community

Константин
24.10.2018
19:32:48
Here russian community
У многих стран нет толкового комьюнити в телеге, почему бы не помочь?

Думаю Рауль и сам прекрасно понимает что пишет в русский чатик

Andrey
24.10.2018
19:43:12
У многих стран нет толкового комьюнити в телеге, почему бы не помочь?
с его вопроса только 20% ( angular ) касается этого чата все остальное оффтопом можно считать

Константин
24.10.2018
19:45:52
с его вопроса только 20% ( angular ) касается этого чата все остальное оффтопом можно считать
Я не буду тратить время на спор, но я считаю что вместо «это русский чат» и «не по теме» можно уточнить проблему и подсказать где искать решение, если оно действительно с ангуляром не связано

Я собственно ему в личку написал, но он не ответил пока

Dmitriy
25.10.2018
06:20:24
Всем привет! Помогите пожалуйста решить проблему. Есть код svg, в котором есть текст с дерективой ng-style="{{getDynamicStyle()}}" Логика выглядит так $scope.getDynamicStyle = function() { var parentElement = angular.element(document).find('.layout svg')[0]; var childElement = angular.element(parentElement).find('text')[0]; var parentElementWidth = parentElement.getBoundingClientRect().width; var childElementWidth = childElement.getBoundingClientRect().width; var result = 0; if (childElement.innerHTML === $scope.getDynamicMessage()) { if (parentElementWidth < childElementWidth) { var different = parentElementWidth - childElementWidth; var length = childElement.innerHTML.length - 1; result = (different / length); } } return {'letter-spacing': result.toFixed(1) + 'px'}; }; Функция вызывается несколько раз. Первые проходы result равен 0. Это значение устанавливается, а при последующих вызовах result не равен 0, но значение не устанавливается

Timofeev
25.10.2018
11:02:55


Отправляется пустой объект

Google
Timofeev
25.10.2018
11:03:34
file это скрин

Yehor
25.10.2018
11:31:02
Всем привет! ребята, никто не сталкивался с проблемой - не триггерится ng-change в <select /> при выборе определенного значения селекта очень быстро ( < 1 sec), тоесть клик мышкой по селекту - нажать клавишу вниз - клик еще раз по селекту. Репродюсится в файрфоксе только

Константин
25.10.2018
11:36:28
Всем привет! ребята, никто не сталкивался с проблемой - не триггерится ng-change в <select /> при выборе определенного значения селекта очень быстро ( < 1 sec), тоесть клик мышкой по селекту - нажать клавишу вниз - клик еще раз по селекту. Репродюсится в файрфоксе только
Если есть возможность не использовать нативный select — лучше отказаться и написать свою директиву. Как минимум из-за скудной стилизации, как максимум из-за скудной бизнес-логики

судя по твоему кейсу тут маловероятен твой недочет — думаю проблема либо в фф, либо в ангуляре, который где-то что-то не успевает

Страница 324 из 325