Lodo4kin
есть какие-нибудь секреты?
Rem1te
есть какие-нибудь секреты?
выпиливать по частям функционал :)
Lodo4kin
что могу сказать
Rem1te
увы и ах
Rem1te
не нужно использовать вотчеры и дёргать дайджест руками :)
Rem1te
Для сайд еффектов?
Rem1te
Стараться не создавать их
Rem1te
Для отслеживания за изменениями? Функции обертки или сетеры/гетеры
Lodo4kin
Для сайд еффектов?
сайд ээфекты это что подразумевается?
Rem1te
Когда какое либо действие помимо основного назначения выполняет побочные логические действия в вашем приложении
Rem1te
Например если кликнуть вот сюда на галочку то измениться состояние, а ещё сходим сделаем денежный перевод
Rem1te
А чекбокс был про согласие с полиси
Lodo4kin
Для отслеживания за изменениями? Функции обертки или сетеры/гетеры
тоесть вместо scope.$watchCollection(output, function(price) { bla(foo, foo); }); как сделать фукнцию обертку?
Lodo4kin
Rem1te
setFoo(newValue) this.foo=newValue
Rem1te
А там где надо обновить вместо присваивания вызываете этот метод
Lodo4kin
setFoo(newValue) this.foo=newValue
ок понял спасбио
DrRastafarai
Всем привет. Используется модалка $uibModal Она клонирует мой html код, и вставляет в body В модалке есть ng-repeat так вот, в начальном html коде ng-repeat отрабатывает. а вот в самой модалке он закоментирован. куда копать?
DrRastafarai
Может быть такое, что есть 2 одинаковых дива с ng-repeat, и отрабатывает только один? может как то можно обозначить их.. те что клонируются
Константин
тебе возможно нужно scope.compile сделать
Константин
var content = $compile(htmlTemplateStr)($scope); body.append(content);
Константин
чтобы html связался со скоупом
Rem1te
Или просто в модалку данные передать
DrRastafarai
var content = $compile(htmlTemplateStr)($scope); body.append(content);
htmlTemplateStr в данном случае что?
DrRastafarai
https://playcode.io/362587?tabs=script.js тут код
DrRastafarai
Частично так как buy.js имеет 1к+ строк( легаси проект.
DrRastafarai
Если нужно еще какие то данные, пишите)
Максим
Ребятушки, туплю чет.. подскажите) Фильтр в ng-repeat по вложенному элементу как сделать? пример данных fieldsList: attr: {name: "Пр", active: true} carCapacity: {name: "Г/п", active: true} carModel: {name: "Модель", active: true} нужно вывести те, у кого active: true пытаюсь <th scope="col" ng-repeat="(colCode, colData) in data.fieldsList | filter: {active: true}">
Максим
нот ворк
Rem1te
вроде должно работать
Rem1te
ща
Rem1te
попробуй через функцию
Максим
Error: [filter:notarray] Expected array but received:
Максим
Коллеги, есть мысли?
Владислав
а че внутри fieldlost то ???
Владислав
fieldsList
Максим
fieldsList: attr: {name: "Пр", active: true} carCapacity: {name: "Г/п", active: true} carModel: {name: "Модель", active: true}
Владислав
а че там пусто )
Максим
объект {name_attr: {name: test, active: true}}
Владислав
пробовал track by добавить
Владислав
tackby ($index | filter ...)
Андрей
Подскажите пожалуйста где почитать про отличие фабрики сервисов и мб провайдеров? И вообще про них?
pa[aad
Коллеги, есть мысли?
конвертни объект в массив там же не массив написано
Oleg
Коллеги, есть мысли?
fieldList - это объект
Максим
Ребят) Решил проблему.. попросив засунуть все в массив, чтобы было не массив в массиве, а массив с объектом.. и всё стало круто! теперь другая ситуация, которую пока даже не знаю по какаим ключевым словам начать гуглить.. мне с бэка прилетает файл.. точнее бинарные данные
Максим
или какие они там.... короче код файла... как это конвертнуть в файл.. чтобы это всё пошло как сохранение файла..
Владислав
new Blob()
Владислав
только бинарку сначала конвертнуть надо
DrRastafarai
Всем привет. Есть контроллер. .controller('BuyController', BuyController) и ф-я BuyController, куда передаю $uibModal в итоге имею такую ошибку. Unknown provider: $uibModalProvider <- $uibModal <- BuyController Что не так делаю?
DrRastafarai
нагуглит такое BuyController.$inject = ['$uibModal']; не помогло
Oleg
.controller('BuyController', ['$uibModal', BuyController] ) Может так?
Oleg
да
Получилось?
DrRastafarai
DrRastafarai
все та же ошибка
Oleg
все та же ошибка
А в модуле как подключён uibModal?
DrRastafarai
А в модуле как подключён uibModal?
Он подключен в app.core Вроде как нашел ошибку. Видимо в зависимостях к данному разделу сайта нету angular-ui
DrRastafarai
А в модуле как подключён uibModal?
разобрался) Спасибо!
DrRastafarai
Еще вопрос. как в twig передать переменную angular? <div class="col-sm-6 m-b-1 text-right text-center-xs registration-link"> <a href="{{ path('app.registration.step_signup', {r: [[vm.buyUrl]] }) }}">blah blah blah</a> <span></span> </div>
DrRastafarai
Или так не получится?
Igor
пишут что вот так angular.module('myApp', []).config(function($interpolateProvider){ $interpolateProvider.startSymbol('{[{').endSymbol('}]}'); }); https://stackoverflow.com/questions/13671701/angularjs-twig-conflict-with-double-curly-braces
Igor
тут пишуть об изменении синтаксиса https://ourcodeworld.com/articles/read/215/how-to-use-angular-js-and-twig-without-the-conflict-of-double-curly-braces наверно вы ето сами видели
Oleg
мне нужно былро использовать внутри переменной твига
Twig же компилится на бэке, нет? В twig переменную не получится, я думаю, засунуть angular переменную
Abraham
здраствуйте ребята ) Я новичок в сфере программирования , в данный момент пытаюсь изучить Ангуляр , не могу найти нормальный материал для этого )
Abraham
буду рад , если кто ни будь поможет в этом
pa[aad
тебе сюда @angular_ru а тут группа по старому ангуляру
Lodo4kin
привет гайс, посдкажите что делать у мен вот такая ошибка в angular-meterial в компоненте datepicker Error: The ng-model for md-datepicker must be a Date instance or a value that can be parsed into a date. Currently the model is of type: string как преобразовать чтобы было номрально формата?