Alexandr ∨∧‾
так ангуляр 2+ уже на ts, в чем проблема его натянуть?
Sergey
Alexandr ∨∧‾
я сейчас в поисках биндингов котлина на ангуляр, либо придется самому писать)
Alexandr ∨∧‾
а есть чат для 2+?
Alexandr ∨∧‾
Stas
в контролелер нет параметра (пока ненайду по крайней мере) что бы запизхнуть как раз те пропертис
Sergey
Я не пойму что тебе мешает то же самое сделать в map
Maksim
всем привет. у кого нибудь есть опыт миграции проекта с angularjs на angular 2+?
Stas
Я не пойму что тебе мешает то же самое сделать в 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 ∨∧‾
Sergey
Sergey
Когда не знаешь что вообще на вход функция ждёт
Stas
тайпинг это чтр ссыль можно на ознакомление?
Sergey
Ну, typescript и его d.ts
Eugenio
Kir
Всем привет. Народ, подскажите пожалуйста, кто уже делал, надо прикрутить на фронте в меню к одной из таб badge непрочитанных сообщений, которые приходят с мобильного приложения. Не силен во фронтовой части. Может кто подскажет или хотя бы натолкнет на мысль, где или что почитать ?
Ԓ̵̟̻̪̥͍̹̦̼͑̋́̽̎͒̑͆̚͜͜о̶̢̛̖̞̬̥̪͎̖̗̗̝̯̫͈̜́̋͋͆̒̔͊̍̑̄͝р̷̥̠͓̘͎̑̋̚д̶͒́
pa[aad
спасибо
я же скидывал вам ссылку в этом чате ))
Igor
Привет!
у меня снова вопрос, хотя думаю ето не плохо :)
У меня есть 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>
каким образом мне сделать первый радиобаттон отмеченным?
спасибо!
Igor
делал в инпуте ng-init="calc.setDefaultPaperList($index)"
в контроллере
ctrl.setDefaultPaperList = function(index) {
if (index == 0) {
ctrl.paper = ctrl.paperList[0].val;
}
};
но не сработало
Sergey
Sergey
ng-model через $parent
Sergey
Индекс не нужен, сразу ставьте в ng-model нужное значение
Sergey
Хотя оно и без $parent работает
Sergey
Лжывый стековерфлоу
Igor
Igor
я не уверен правильно ли так делать но
<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;
}
};
заработало
Igor
если убрать ng-value="{{paper.val}}" то {{calc.paper}} выводит правильно но не обозначает радио как выбранную
Sergey
ng-value нужно если модель не строка
Sergey
И зачем инит на инпут? Почему на форму не повесить?
Sergey
Ну с другой стороны раз работает, то и ладно
DARK CITY
ребята
можете взглянуть свежим глазом на это .
( инфини скрол )
/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());
}
}
});
DARK CITY
Всё работает на компе
DARK CITY
залил на серв вылетает ошибка
DARK CITY
https://bot-radio.com/news/index.html
DARK CITY
есть мнение это из за https - но мозг не варит как исправить.
DARK CITY
Хром в консоле пишет $(document).ready(function(){
pa[aad
DARK CITY
Спасибо. Но если ктонибудь из участников уделит внимание - и отпишит в личку - буду очень рад.
DARK CITY
Заранее спасибо.
pa[aad
вот это херабора, ангуляр на серваке запустил
https://pastebin.com/uzt97P24
Vladyslav
если у меня в scope к контрольке определно
maxLength: '@?',
могу ли я заменить на
maxLength: '200',
??
pa[aad
Vladyslav
pa[aad
Vladyslav
Andrew
Ребят, такой вопрос. Если я получаю в аngularjs какие-то данные через $resource(). Результат всегда будет синглтоном?
Andrew
ну т.е. , при 2-м запросе, я получу старые данные, или снова получу тот же запрос?
Sergey
Данные с ресурсом не связаны
Sergey
Там вроде надо сильно заморочиться чтобы результат $http кешировался
Sergey
Сам по себе $resource это фабрика
Sergey
Возвращает новый инстанс каждый вызов
Sergey
Ну если верить документации
Sergey
Если у вас service который создаёт $resource, то инстанс сервиса будет синглтоном, а экспортируемые ресурсы - ну как реализуете
Sergey
Но это всё не имеет отношения к кешированию ответов
Andrew
Та у меня наоборот кейс был в том, что кешировалось и хотелось понять почему. Уже разобрался, но в любом случае, спасибо всем
Anton
Вопросик: <div ng-repeat="room in rooms track by $id(room)|filter:{recycleBin:is_deleted}"> почему выдает ошибку ngRepeat:dupes, но если нет фильтра, то все ок
Eugenio
Anton
и что делать
Anton
Anton
объекты
Anton
{id: 123, is_deleted: false, ...}
Anton
вот такие
Anton
тогда выдает ошибку, что это не массив
Anton
а если написать toArray: false
Anton
то выдает опять ошибку про дубликаты
Anton
хотя rooms это массив
Eugenio
Anton
да, но не я писал
Anton
а какой-то миддл
Sergey
Ну посмотрите что на выходе массива с фильтром
Sergey
А вы ТОЧНО уверены что у вас там массив, а не объект?
Sergey
Или какой-нибудь array-like