
Stas
19.09.2018
09:11:01
вторым параметром или еще как?

Alexandr
19.09.2018
09:11:41
всем привет. кто либо скрещивал ангуляр с kotlin? на более менее серьезном уровне

Sergey
19.09.2018
09:12:06

Alexandr
19.09.2018
09:12:51
чем плох ангуляр на тайпскрипте?) или тут приверженцы 1.х олдскула?)

Google

Sergey
19.09.2018
09:12:55
Выглядит как очень хлопотное занятие)

Alexandr
19.09.2018
09:14:01
так ангуляр 2+ уже на ts, в чем проблема его натянуть?

Sergey
19.09.2018
09:14:17

Alexandr
19.09.2018
09:14:32
я сейчас в поисках биндингов котлина на ангуляр, либо придется самому писать)
а есть чат для 2+?

Sergey
19.09.2018
09:14:53

Stas
19.09.2018
09:14:58

Alexandr
19.09.2018
09:15:20

Stas
19.09.2018
09:15:21
в контролелер нет параметра (пока ненайду по крайней мере) что бы запизхнуть как раз те пропертис

Sergey
19.09.2018
09:16:24
Я не пойму что тебе мешает то же самое сделать в map

Максим
19.09.2018
09:17:44
всем привет. у кого нибудь есть опыт миграции проекта с angularjs на angular 2+?

Google

Stas
19.09.2018
09:27:08
Я не пойму что тебе мешает то же самое сделать в map
элементарное незнание синтаксиса транслейта:)
_.forEach(fields, (field,key) => {
console.log(this.$translate ( part_two,{key:field}));
console.log(this.$translate.instant( part_two,{key:field}));
});http://prntscr.com/kw52mc
в доке так вроде написано было через ключ значение , бум дальш9е тогда копать

Alexandr
19.09.2018
09:28:41

Sergey
19.09.2018
09:29:51
Когда не знаешь что вообще на вход функция ждёт

Stas
19.09.2018
09:32:27
тайпинг это чтр ссыль можно на ознакомление?

Sergey
19.09.2018
09:33:24
Ну, typescript и его d.ts

Ricky
19.09.2018
09:34:07

KIRILL
19.09.2018
13:21:00
Всем привет. Народ, подскажите пожалуйста, кто уже делал, надо прикрутить на фронте в меню к одной из таб badge непрочитанных сообщений, которые приходят с мобильного приложения. Не силен во фронтовой части. Может кто подскажет или хотя бы натолкнет на мысль, где или что почитать ?

Iron
19.09.2018
14:39:23

Andrey
19.09.2018
17:41:25
спасибо
я же скидывал вам ссылку в этом чате ))

Alexandr
19.09.2018
18:05:18

Igor
20.09.2018
13:50:26
Привет!
у меня снова вопрос, хотя думаю ето не плохо :)
У меня есть select в котором на ng-change срабатывает функция которая в ctrl.paperList присваевает значения из ctrl.paperTypeSelected.list;
дальше у меня через цыкл вывидиться список радио
<label ng-repeat="paper in calc.paperList" class="form-check form-check-inline">
<input
type="radio"
name="paperName"
required
value="{{paper.val}}"
ng-change="calc.calculateResult()"
ng-model="calc.paper"> {{paper.name}}
</label>
каким образом мне сделать первый радиобаттон отмеченным?
спасибо!
делал в инпуте ng-init="calc.setDefaultPaperList($index)"
в контроллере
ctrl.setDefaultPaperList = function(index) {
if (index == 0) {
ctrl.paper = ctrl.paperList[0].val;
}
};
но не сработало

Sergey
20.09.2018
16:53:40
ng-model через $parent
Индекс не нужен, сразу ставьте в ng-model нужное значение
Хотя оно и без $parent работает
Лжывый стековерфлоу

Igor
20.09.2018
17:14:03
я не уверен правильно ли так делать но
<label ng-repeat="paper in calc.paperList" class="form-check form-check-inline">
<input
type="radio"
name="paperName"
required
value="{{paper.val}}"
ng-value="{{paper.val}}"
ng-change="calc.calculateResult()"
ng-init="calc.setDefaultPaperList($index)"
ng-model="calc.paper"> {{paper.name}}
</label>
и в котроллере вот так
ctrl.setDefaultPaperList = function(index) {
if (index == 0) {
ctrl.paper = ctrl.paperList[0].val;
}
};
заработало

Google

Igor
20.09.2018
17:48:34
если убрать ng-value="{{paper.val}}" то {{calc.paper}} выводит правильно но не обозначает радио как выбранную

Sergey
20.09.2018
18:37:28
ng-value нужно если модель не строка
И зачем инит на инпут? Почему на форму не повесить?
Ну с другой стороны раз работает, то и ладно


DARK CITY_beta
20.09.2018
19:15:37
ребята
можете взглянуть свежим глазом на это .
( инфини скрол )
/master/jquery.infinitescroll.js
$(document).ready(function(){
// Check every 200ms the scroll position
$(document).on('scroll', _.throttle(function(){
check_if_needs_more_content();
}, 300));
function check_if_needs_more_content() {
pixelsFromWindowBottomToBottom = 0 + $(document).height() - $(window).scrollTop() -$(window).height();
// console.log($(document).height());
// console.log($(window).scrollTop());
// console.log($(window).height());
//console.log(pixelsFromWindowBottomToBottom);
if (pixelsFromWindowBottomToBottom < 200){
// Here it would go an ajax request
$('body').append($('.item').clone());
}
}
});
Всё работает на компе
залил на серв вылетает ошибка
https://bot-radio.com/news/index.html
есть мнение это из за https - но мозг не варит как исправить.
Хром в консоле пишет $(document).ready(function(){

Andrey
20.09.2018
19:27:03

DARK CITY_beta
20.09.2018
19:27:57
Спасибо. Но если ктонибудь из участников уделит внимание - и отпишит в личку - буду очень рад.
Заранее спасибо.

Igor
21.09.2018
09:54:55

Andrey
23.09.2018
12:04:30
вот это херабора, ангуляр на серваке запустил
https://pastebin.com/uzt97P24

Vladyslav
24.09.2018
07:16:54
если у меня в scope к контрольке определно
maxLength: '@?',
могу ли я заменить на
maxLength: '200',
??

Andrey
24.09.2018
07:18:27

Vladyslav
24.09.2018
07:19:23

Andrey
24.09.2018
07:20:55

Vladyslav
24.09.2018
07:24:03

Google

Andrew
25.09.2018
08:10:17
Ребят, такой вопрос. Если я получаю в аngularjs какие-то данные через $resource(). Результат всегда будет синглтоном?
ну т.е. , при 2-м запросе, я получу старые данные, или снова получу тот же запрос?

Sergey
25.09.2018
08:12:00
Данные с ресурсом не связаны
Там вроде надо сильно заморочиться чтобы результат $http кешировался
Сам по себе $resource это фабрика
Возвращает новый инстанс каждый вызов
Ну если верить документации
Если у вас service который создаёт $resource, то инстанс сервиса будет синглтоном, а экспортируемые ресурсы - ну как реализуете
Но это всё не имеет отношения к кешированию ответов

Andrey
25.09.2018
08:18:44

Andrew
25.09.2018
08:20:31
Та у меня наоборот кейс был в том, что кешировалось и хотелось понять почему. Уже разобрался, но в любом случае, спасибо всем

Антон
25.09.2018
08:44:48
Вопросик: <div ng-repeat="room in rooms track by $id(room)|filter:{recycleBin:is_deleted}"> почему выдает ошибку ngRepeat:dupes, но если нет фильтра, то все ок

Ricky
25.09.2018
09:05:34

Антон
25.09.2018
09:06:03
и что делать

Ricky
25.09.2018
09:06:28

Антон
25.09.2018
09:06:43
объекты
{id: 123, is_deleted: false, ...}
вот такие

Ricky
25.09.2018
09:08:13

Google

Антон
25.09.2018
09:08:50
тогда выдает ошибку, что это не массив
а если написать toArray: false
то выдает опять ошибку про дубликаты
хотя rooms это массив

Ricky
25.09.2018
09:12:17

Антон
25.09.2018
09:12:44
да, но не я писал
а какой-то миддл

Sergey
25.09.2018
09:14:48
Ну посмотрите что на выходе массива с фильтром
А вы ТОЧНО уверены что у вас там массив, а не объект?
Или какой-нибудь array-like

Антон
25.09.2018
09:17:32
ну, sort он же только для массива ?
array.sort() на rooms работает

Sergey
25.09.2018
09:18:23
Это же жс