Valera
View: <select-group model="creditProductIndex" my-name="loanType" label="{{'Application.AvailableLoan'|translate}}" change="changeCreditProduct()"> <option selected disabled value="">{{'Index.Select'|translate}}</option> <option ng-repeat="credit in creditProductsData" value="{{$index}}">{{credit.name}}</option> </select-group>
Valera
Bogdan
что за селект гроуп?
Sergey
Ну компонент же
Valera
Valera
Если не использовать компонент, а сделать обычный select с ng-change="changeCreditProduct()" , то всё работает как надо
Valera
Если сделать change: '=', Тоже работает как надо, но срабатывает 2 или 3 раза
Sergey
Для колбэков не просто так отдельный тип биндинга
Sergey
Кстати разница между < и = может в том что первый на родителе вотчер не создаёт, хм
Valera
Если ставлю <, то модель всё время undefined
Sergey
Потому что в родитель не приходит оповещение об обновлении модели
Sergey
Вам нужен колбек в дочернем который будет агриться когда модель поменялась
Sergey
Ну в смысле передача колбэка в дочерний через биндинг
Sergey
Расширьте ваш changed значением
Sergey
И в родителе в колбэке принимайте новое значение и кладите его в creditProductIndex
Valera
Пока только так решил $timeout(function(){ console.log($scope.creditProductIndex); });
Sergey
Норм
Айбек
всем привет, сейчас будете ругать) но вопрос) как из контроллера модель в шаблон передать?
Valera
{{variable}}
Valera
В контроллере: $scope.variable = 'data'
Sergey
В нг1 для передачи есть 100500 способов
Айбек
angular.module('app').controller('ReviewController', ReviewController); ReviewController.$inject = ['ReviewService']; function ReviewController(ReviewService) { var vm = this; vm.service = ReviewService; vm.models = { reviews: [1,2,3], }; вот как во вьюшке рипитом пройтись по модели reviews)
Sergey
Если у вас используется темплейт с controllerAs для контроллера, то в темплейте надо обращаться к объекту контроллера через псевдоним, в вашем случае наверное это будет ng-repeat="review in vm.models.reviews"
Айбек
я без route в темплейте просто пишу ng-controller дальше также vm.models.reviews?
Sergey
Попробуйте ng-controller="ReviewController as vm"
Sergey
И тогда да
Айбек
спасибо большое)
Sergey
Да не за что) При таком объявлении контроллеров как в вашем примере так надо будет делать всегда.
Sergey
Т.е. в шаблоне доступ только через псевдоним заданный через controllerAs параметр директивы/компонента или ng-controller="Ctrl as name"
Айбек
окей, понял, спасибо еще раз
Dmitry
Работал кто то с quickblox?
Nikita
Всем привет , если вы знаете все это : Требования: Знание Angular.JS HTML, Pug/Jade SCSS Знание директив ng-repeat, ng-if, ng-show, понимание работы angular.js И готовы рабоать удаленно , пишите в лс.
Nikita
Сенк
Pavel
гайз, помогите плиз с вопросом https://stackoverflow.com/questions/50428936/why-template-is-not-compiling-in-tests. Это 💩 старое и кто-то им пользуется, поэтому вот решил не полениться написать микро тест, но обосрался 😂
Dmitriy
#whois 1) Внутренняя система складского учета 2) Профессиональный ленивец, еще по Yii2 и по php могу подсказать 3) .... 4) Получение подсказок для релизации своих идей 5) Стерлитамак 6) www.google.ru
Dmitriy
Вопрос такой, прошел гайд на оф сайте, релизовал вроде мини сайтика для себя и все было хорошо пока не решил разбить проект на модули, может кто подсказать как роутинг делается между модулями? Внутри модуля все без проблем работает... версия angular 6.0.3
Bogdan
Rahelio
Добрый день. пользуюсь $httpProvider.interceptors для ловли 401й ошибки. и все как бы хорошо. Но вот когда токен "заканчивается" показывается эта гадость. НАжимаю "отмена" и уже дальше все хорошо
Rahelio
Подскажите, как этого избавитсья
Sergey
Выглядит как окно basic auth
Sergey
А когда токен экспайрится бэк что возвращает, 401?
Sergey
Ну я не знаю как там у вас сделано, но вообще решение о переходе на логин принимает сам разработчик, хотя если у вас там basic auth, то может быть какие-то браузерные фичи задействуются, никогда с ней не работал, не подскажу
Айбек
всем привет, есть темплейт div.root ReviewController as Review div.modal ReviewController as Review в чем проблема-то, почему то для div.modal контроллер не работает как победить? я знаю что можно div.modal кинуть внутрь div.root, но все же, как победить в моем случае
Valera
Привет Есть компонент group, в который через transclude помещается контент И компонент checkbox, у которого есть bindings model (внутри компонента - ng-model). Если checkbox поместить в dom, всё работает как надо. А если так: <group> <checkbox model="auth_remember" ></checkbox> </group> То из контроллера не видно модель auth_remember Как можно исправить?
Valera
Valera
Valera
V
#whois Всем привет. Меня зовут Виль Я Джун фронт дев, работаю в компании епам На данном этапе имею опыт работы с ангуларом 2+, но начинаю изучать ангулар 1 Сообщество интересно коммуникацией в контексте фреймворка, решения проблем с ним, а также материалов по нему же Со своей стороны - могу быть полезен тем, что по мере изучения технологии и преодоления граблей, смогу подсказывать другим, как эти грабли обойти Сам я из Днепра, Украина. Узнал о группе из группы ангулар 2+ русское сообщество
Oleg
ну хоть кто-то уважает правила
Oleg
V
Соответственно, сразу хотелось бы спросить, какие материалы порекомендуете для изучения ангулара 1?)
Oleg
несмотря на так себе качество, всё же я ничего лучше документации не нашёл. все гайды и прочее как правило устаревшие
Sergey
Вот эти ребята
Sergey
Но у него правда тезисно, не полноценный туториал
Sergey
Полноценный я так понимаю в курсах, но про них ничего сказать не могу
Sergey
Есть ещё John Papa’s styleguide
Sergey
Там тоже можно полезное узнать
Anonymous
ребят есть кто может помочь с angularjs http post не отправляет
Anonymous
https://ru.stackoverflow.com/questions/831384/%D0%BA%D0%B0%D0%BA-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%B7-angularjs-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-post
Bogdan
Что в инспекторе браузера показывает?
Anonymous
поможете?
Anonymous
Код давай
Bogdan
Данные уходят?
Bogdan
поможете?
Попробуем)
Anonymous
Sergey
Не, в запросе что?
Sergey
В теле
Bogdan
Так все окей же, сервер отвечает
Sergey
А пых умеет бади у поста читать, может он там формдату хочет?
Anonymous
print_r($_POST);
pa[aad
пустой массив