Andrey
22.10.2018
10:48:11
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 - как будто значение нормальное. Только не отображает его.
Сталкивался кто-то?
Константин
22.10.2018
13:49:20
Google
Константин
22.10.2018
13:49:38
попробуй обернуть присвоение модели в $timeout(func, 0)
Filipp
22.10.2018
13:50:48
Константин
22.10.2018
13:51:46
погугли angularjs didgest/apply
Filipp
22.10.2018
13:52:36
Andrey
22.10.2018
13:52:41
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
ты уверен что значение из базы в виде bool приходит?
Filipp
22.10.2018
14:18:00
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;
})
При этом запрос, который сохраняет в базу, в data передает ровно тот же object
Т.е по сути они должны сериализоваться/десериализоваться правильно
Аля что сохранили, то и получили
Константин
22.10.2018
14:23:38
Ну смотри сам или посоветуйся с кем-то из своих рядом
Просто если эта канитель через весь проект потянется — будет не круто И тебе, И другим разработчиком
Если место единичное то можно забить
Если везде так то лучше понять
Filipp
22.10.2018
14:24:43
Да, еще пороюсь над тем, как сделать нормально
Сейчас почитаю про aplly/applyAsync. С ангуляром вообзе мало работал, т.к фронтовых задач мало по работе
Спасибо!
Константин
22.10.2018
14:25:46
https://habr.com/post/250637/
Будет полезно
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
Непонятно что, я уже все перерыл, сюдя по всему из-за каких-то различий в ОС, бандл собирается по другому, пробовал сравнить эти бандлы, они в некоторых местах действительно разные и я не понимаю почему…
Кто-нибудь сталкивался с подобным? Я честно, даже не знаю, в какой чат писать, то ли по вебпаку, то ли по ангуляру
Remite
23.10.2018
11:17:43
Ребят, такая проблема. Есть проект на 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
Непонятно что, я уже все перерыл, сюдя по всему из-за каких-то различий в ОС, бандл собирается по другому, пробовал сравнить эти бандлы, они в некоторых местах действительно разные и я не понимаю почему…
Кто-нибудь сталкивался с подобным? Я честно, даже не знаю, в какой чат писать, то ли по вебпаку, то ли по ангуляру
ng-strict-di
возможно у вас где-то не именованный инжект и после минификации етот инжект падает
Unknown provider: t
вот ето очень похоже на то что я описал
AlexRAV
23.10.2018
11:18:31
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
Антон
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
Думаю Рауль и сам прекрасно понимает что пишет в русский чатик
Andrey
24.10.2018
19:43:12
Константин
24.10.2018
19:45:52
Я собственно ему в личку написал, но он не ответил пока
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, но значение не устанавливается
Ricky
25.10.2018
08:01:35
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
судя по твоему кейсу тут маловероятен твой недочет — думаю проблема либо в фф, либо в ангуляре, который где-то что-то не успевает
Yehor
25.10.2018
11:43:48