
Who
20.03.2018
15:53:10
js где я устанавливаю без ошибок исполняется
но console.log(this) внутри, ничего не выводит в консоль

Remite
20.03.2018
15:54:39
слишком мало инфомрации что бы помочь
нужен код
может вы пытаетесь повесить обработчик на дом узел которго ещё нет в дом дереве

Google

Who
20.03.2018
15:56:23
ну так это ж динамически навесить событие получается
я ж вроде так и делаю
указываю для on вторым параметром родителя
а потом уже обработчик пишу

Nikita
20.03.2018
21:01:41
Нет ли ни у кого курса от webformyself?

Oleg
20.03.2018
21:38:08
а у них разве есть что-то по первому ангуляру?

wild
21.03.2018
10:14:53
Всем привет. Можно в angularjs один компонент использовать в нескольких местах как синглтон? Чтобы изменения скажем на одной вкладке где используется этот компонент отражались на другой вкладке тоже?

krn
21.03.2018
10:59:00
эм, сервис ?

wild
21.03.2018
11:04:10
Щас попробую сделать директиву с сервисом ) После реакта ангуляр чето тяжко дается)

Jerk
21.03.2018
12:01:26
Unblock Blockchain Hackathon! В апреля пройдёт хакатон для разработчиков ПО, backend-разработчиков, frontend-разработчиков и ПО-аналитиков. Ценные призы, реальные задачи, нетворкинг, возможность проявить себя - https://binarydistrict.com/ru/courses/blockchain-hackathon/

Valera
22.03.2018
11:38:36
Привет. Есть вот такая конструкция:
if ($location.search().autofill!==undefined) {
var autofill = JSON.parse($location.search().autofill);
if ("email" in autofill) $scope.email = autofill.email;
if ("phone" in autofill) $scope.phone = autofill.phone;
$location.search('autofill', null);
}
Из-за строки $location.search('autofill', null);
она почему-то срабатывает 2 раза.
По логике, надо проверить наличие параметра, если он есть - заполнить scpoe и очистить строку в url. Если не очищать - всё работает. А после очистки - нет
Почему так?

Andrey
22.03.2018
11:39:44

Valera
22.03.2018
11:40:34
Как можно решить проблему?

Google

Andrey
22.03.2018
11:41:11

Valera
22.03.2018
12:01:51
Пока ничего..

Мельников
23.03.2018
11:13:07
Всем, привет! Вопрос по AngularJs. В компоненте есть биндиг:
bindings: {
readonly: '@',
required: '@',
disabled: '@',
}
Так вот если писать так <component readonly required disabled></component>, то только required будет true, а readonly и disabled будут undefined.
Кто-нибудь сталкивался с таким? Как решить без костылей?

Константин
23.03.2018
11:17:03
Видимо только с костылями)
в целом довольно ожидаемое поведение
ты ведь действительно ничего не передал в аттр
вопрос в том, как работает required в таком случае =)

Мельников
23.03.2018
11:19:21

Remite
23.03.2018
11:19:48
аттрибут без параметра != аттрибут с тру
это в реакте так работает но не в нг джс :(

Dmitry
23.03.2018
11:25:44
народ, кто чем отлаживает код на ангуляре? есть какие-нибудь расширения для хрома, чтоб можно было посмотреть скоп компонента?

Константин
23.03.2018
11:26:13


wild
23.03.2018
11:28:46
Привет бойцы. Подскажите почему не выводит ничего в консоль при фокусе элемента?
index.ts
angular
.module('components.restoration', ['blockUI', 'mdCollectionPagination'])
.service('someServiceToInject', function(){...})
.directive('sukabla', ['someServiceToInject', () => new SukaBlaDirective()])
.component('parentComponent', new ParentComponent())
sukabla-template.html
<md-input-container class="md-block">
<textarea ng-focus="focusBla()"></textarea>
</md-input-container>
sukaBlaDirective.ts
export class SukaBlaDirective implements ng.IDirective {
public template: string;
public focusBla = () => {
console.log('focus bla')
}
constructor() {
this.template = require('./sukabla-template.html');
}
}

Мельников
23.03.2018
11:29:00

Константин
23.03.2018
11:29:48
Разве что обернуть красиво

Remite
23.03.2018
11:30:51

Google

wild
23.03.2018
11:31:23
ну так а почему из своего скоупа не вызывается функция?

Мельников
23.03.2018
11:31:33

Remite
23.03.2018
11:32:19

wild
23.03.2018
11:36:32
тоесть только через link - функцию можно?

Vladyslav
23.03.2018
11:40:11
Вопрос для тех, у которые искали разные способы "решить" валидацию на фронте и бэкенде ( большой проект) - какой вариант вам подошле / вы выбрали? Мб какое-то инновационное решение?)

Andrey
23.03.2018
12:03:34

Sasha
23.03.2018
12:06:11

Remite
23.03.2018
12:14:48

Мельников
23.03.2018
12:19:08

Maksym
26.03.2018
13:17:05
всем привет
помогите выкопаться)
импортирую
export const CropQualityFilter = angular
.module('components.cropQualityFilter', [])
.component('cropQualityFilter', CropQualityFilterComponent)
.name;
и после этого
Error: [ng:areq] Argument 'module' is not a function, got undefined
более детального ничего не нашел
как это правильно обходить? уже все перетыкал, разные способы экспорта, имен - без толку
фух, разобрался, проблема была в синтаксисе импортов


Pavel
27.03.2018
15:16:37
Привет народ, подскажите пожалуйста, какой то плагин для dateRangePicker-а , желательно на материале.
(https://www.npmjs.com/package/md-date-range-picker) Пробовал данный плагин, но он очень ссырой, прходиться его чуть под себя дописывать, а опыта с агуляром мало, чтоб допиливать чужую либу грамотно.
p.s. Или вообще подскажите пожалуйста самый "рабочий" способ, сделать выбор диапазона дат на angular / angular material
p.p.s в голову приходят несколько вариантов:
1) делать 2 отедльных md-datepicker , типо дата from и to
2) взять за основу https://github.com/fragaria/angular-daterangepicker и просто переверстать под "материал"
но может у кого идеи есть по лучше, заранее всем спасибо


Andrey
27.03.2018
15:17:48
Привет народ, подскажите пожалуйста, какой то плагин для dateRangePicker-а , желательно на материале.
(https://www.npmjs.com/package/md-date-range-picker) Пробовал данный плагин, но он очень ссырой, прходиться его чуть под себя дописывать, а опыта с агуляром мало, чтоб допиливать чужую либу грамотно.
p.s. Или вообще подскажите пожалуйста самый "рабочий" способ, сделать выбор диапазона дат на angular / angular material
p.p.s в голову приходят несколько вариантов:
1) делать 2 отедльных md-datepicker , типо дата from и to
2) взять за основу https://github.com/fragaria/angular-daterangepicker и просто переверстать под "материал"
но может у кого идеи есть по лучше, заранее всем спасибо
я делал у себя 2 разных datepicker и вышел rangepicker как отдельный компонент
ну мне нужна была полная кастомизация под верстку и проект
тут уже зависит от задачи


Vladislav
28.03.2018
06:34:54
Здарова мужики
Подскажите, не нравится ему такая конструкция http://joxi.ru/E2pEazgCBlXDbA после минификации
[$injector:unpr]

Oleg
28.03.2018
07:15:29
хороший вопрос. вроде всё должно работать. а точно на них ругается?

Ruslan
28.03.2018
07:17:11

Vladislav
28.03.2018
07:17:34
ну как сказать
там большой сбощик

Google

Vladislav
28.03.2018
07:17:49
прод собирается с минификацией
дев без
на деве все отлично
https://code.angularjs.org/1.6.6/docs/error/$injector/unpr?p0=eProvider%20%3C-%20e%20%3C-%20updateOffers

Ruslan
28.03.2018
07:18:41
Ну часто минификация ломает ангулярку, нужно приложение минифицировать другим пакетом. Сейчас поищу название
Сборка чем производится?

Bohdan
28.03.2018
07:19:31

Vladislav
28.03.2018
07:20:36
gulp

Bohdan
28.03.2018
07:21:41
gulp
Есть перспектива на вебпак перенести?)))

Ruslan
28.03.2018
07:22:12
.pipe(uglify({ mangle: false }))
Попробуй { mangle: false }
Или вот второй ответ: https://stackoverflow.com/questions/24438912/gulp-uglify-breaking-angular-application
ngAnnotate

Vladislav
28.03.2018
07:23:37
mangle: false пробовал уже не помогло) щас почитаю

Ruslan
28.03.2018
07:24:14
Там суть была в том что переменные минификацией меняются на a, b и так далее, а ангуляр использует имена для инжекта.
Но не уверен, что именно в этом проблема

Bohdan
28.03.2018
07:25:47

Ruslan
28.03.2018
07:26:15
А параметры?