@angular_js

Страница 170 из 325
Алексей
16.08.2017
13:56:00
5ый только. Ибо мы на Typescript

Иван
16.08.2017
13:56:22
Мы используем в старом коде AngularJs. Очень круто работать с поиском (denounce, race conditions, etc)
и как оно со всей этой своей псевдо-асинхронностью укладывается в дайджест-цикл ангуляра? например, если я подпишусь контроллером на обсёрвебл сервиса, как оно это всё месте заживёт $scope.$apply/$digest? понятное дело, что нужно самому всё пробовать, то хотелось бы предугадать количество подводных камней и мягкость ручек от граблей...

Иван
16.08.2017
13:58:26
Google
Иван
16.08.2017
14:00:45
А переезжаете на второй?
а вот этот вопрос к чему был? желание использовать rxjs будет подспорьем или неудобством при дальнейшем гипотетическом перезде?

Алексей
16.08.2017
14:36:28
а вот этот вопрос к чему был? желание использовать rxjs будет подспорьем или неудобством при дальнейшем гипотетическом перезде?
Ну мы переезжаем поэтому для нас RxJS - вполне логичный выбор (но я лично ярый фанат поэтому всех зомбирую отказыватся от Promise, async, await в пользу Observable)

А про второй - просто так. Тоже зобмирую людей чтобы переходили на него. А так во втором можно жить и с промисами.

Eugene
16.08.2017
14:37:31
Может тогда и урок для глупых подкините ?:)

Иван
16.08.2017
14:47:28
Может тогда и урок для глупых подкините ?:)
урок о чём? Reactive Extensions сто лет в обед (как недавно выяснилось). в интеренете достаточно статей и видео на эту тему

Алексей
16.08.2017
14:49:21
Eugene
16.08.2017
14:49:59
Тут по Rx подписку надо :(

Ладно, это уже мои проблемы, спасибо

Иван
16.08.2017
15:13:14
Ну мы переезжаем поэтому для нас RxJS - вполне логичный выбор (но я лично ярый фанат поэтому всех зомбирую отказыватся от Promise, async, await в пользу Observable)
ну здесь вопрос прагматизма. если сервис ($http например), возвращает промис (в первом ангуляре), то какой смысл заворачивать его в обсёрвебл и уже потом подписываться на его одноразовый ченьж, почему сразу не обработать его then/catch`ем... так-то конечно можно хорошо упороться в цепочку callbackify/promisify, а затем ещё обмазаться observify ?, зато везде rx ?

Иван
16.08.2017
15:24:01
хм... ну может вкорячу, тогда апнусь... пока только поверхностные теоретические знания.

Алексей
16.08.2017
15:25:15
хм... ну может вкорячу, тогда апнусь... пока только поверхностные теоретические знания.
Попробуйте. Он не так сложен. А плюсов довольно много. RxJs это lodash для Observable. После того как выучишь API. Намного легче работать

Google
It
16.08.2017
16:07:13
Добрый вечер) Подскажите пожалуйста, могу я разместить тут вакансию??

Алексей
16.08.2017
16:39:09
Добрый вечер) Подскажите пожалуйста, могу я разместить тут вакансию??
Для этого есть специализированный чат. Здесь только обсуждение технических вопросов. Вакансии @javascript_jobs

It
16.08.2017
16:39:56
Спасибо)

Anton
18.08.2017
07:30:22
Есть ли для AngularJS что-то вроде CSS Modules для gulp?

Anton
18.08.2017
07:32:26
Webpack собирай

max
18.08.2017
13:19:49
Помогите плз , Есть такая структура [{"name":"Company1","userAffiliateId":"1111","identifier":1}, {"name":"Company2","userAffiliateId":"2222","identifier":2}, {"name":"Company3","userAffiliateId":"3333","identifier":3}, {"name":"Company4","userAffiliateId":"","identifier":4}, {"name":"Company5","userAffiliateId":"","identifier":5}] Надо <select в котором выбираеш по нейму name , а ниже в input выводится userAffiliateId, если в инпуте поменять значение селет не меняется а меняется структура , при нажатии кнопки регистрации измененная структура улетает на сервер

накидал форму, но что то не то

<select class='select__input' ng-model="selectedOption.userAffiliateId" ng-options="affiliate.name for affiliate in affiliates track by affiliates.identifier"> </select> <input type="text" ng-model="selectedOption.userAffiliateId">

$scope.affiliates = [{"name":"Company1","userAffiliateId":"1111","identifier":1}, {"name":"Company2","userAffiliateId":"2222","identifier":2}, {"name":"Company3","userAffiliateId":"3333","identifier":3}, {"name":"Company4","userAffiliateId":"","identifier":4}, {"name":"Company5","userAffiliateId":"","identifier":5}] $scope.selectedOption = $scope.affiliates[0];

Nikolai
18.08.2017
14:40:16
<input type="text" ng-model="selectedOption.userAffiliateId"> не будет работать, потому что там объект, а не строка

<input type="text" ng-model="selectedOption.userAffiliateId.name"> как вариант

max
18.08.2017
14:53:28
хочется input менять userAffiliateId в зависимости от select

Nikolai
18.08.2017
14:59:37
хочется input менять userAffiliateId в зависимости от select
<select class='select__input' ng-model="selectedOption.userAffiliateId" ng-options="affilate.name as affiliate for affiliate in affiliates track by affiliate.identifier">

или <select class='select__input' ng-model="selectedOption.userAffiliateId" ng-options="affilate as affiliate.name for affiliate in affiliates track by affiliate.identifier">

max
18.08.2017
20:36:07
@uncaughtSoapFaultException выкрутился

<select class='select__input' ng-model="selectedOption" ng-options="affiliate.name for affiliate in affiliates track by affiliate.identifier"> </select>

<input type="text" ng-model="selectedOption.userAffiliateId" ng-change="changeData()"/>

$scope.changeData = function(){ var affiliate= $scope.affiliates.find(function(item){ return item.identifier == $scope.selectedOption.identifier; }); affiliate.userAffiliateId = $scope.selectedOption.userAffiliateId; };

Nikolai
18.08.2017
20:37:00
Дичь

Не ангуляр-вей

Google
Nikolai
18.08.2017
20:38:31
Тебе надо в селекте выбрать объект, а в инпуте модклью поставить его член. Значит в селекте ты моделью делаешь не объект

Иван
18.08.2017
22:35:14
может кто то объяснить разницу, пожалуйста

views: { 'main': { templateUrl: 'page/page.tpl.html' } },

templateUrl: 'page/editPage.tpl.html',

В чем между ними разница?

Bohdan
19.08.2017
05:07:52
Разница между чем?) Разный урл же шаблона

Eunice
19.08.2017
07:46:10
Привет! Подскажите ресурсы, чтобы начать изучать angularjs с нуля (кроме angularjs.org)

Eunice
19.08.2017
08:21:59
учи лучше новый ангуляр
Мне нужен именно первый :)

Max
19.08.2017
08:22:34
ну тогда сайта который ты указал(а)

хватит

а когда в процессе будут возникать вопросы просто забиваешь в гугол и в перед

если не найдешь в доках

или тут можешь спросить

всегда ответят, может иногда не сразу

Eunice
19.08.2017
08:28:50
Да мне в общем-то не решение какой-то конкретной задачи нужно, а в целом попытаться понять работу с ангуляром)

Max
19.08.2017
08:30:23
ну так angular.org для этого хватит

вот еще

https://github.com/gianarb/awesome-angularjs

Google
Max
19.08.2017
08:31:04
тут подборка всякого полезного

Eunice
19.08.2017
08:31:52
Спасибо :)

Max
19.08.2017
08:32:40
обращайся

Nikolai
19.08.2017
09:11:52
Eunice
19.08.2017
09:12:24
Дельный совет
Ну у меня на работе не спрашивают что я хочу учить

Nikolai
19.08.2017
09:12:41
Eunice
19.08.2017
09:12:50
Я или учу то, что мне говорят или не работаю ?‍♀

Nikolai
19.08.2017
09:13:42
Нужны туториалы, где компоненты и сервисы

$scope не нужен (почти)

Max
19.08.2017
09:14:47
https://medium.com/@zamarrowski/angular-1-x-component-based-application-with-webpack-and-es6-dfab450f2df4

Nikolai
19.08.2017
09:14:59
И лучше на английском

Max
19.08.2017
09:15:09
http://angular-tips.com/blog/2015/06/using-angular-1-dot-x-with-es6-and-webpack/

Bauyrzhan
19.08.2017
10:41:35
йоу

как передать в ссылку на совсем другой ресурс хедеры

через $state можно?

Nikolai
19.08.2017
11:30:14
думаю, что только через $http

Google
Bauyrzhan
19.08.2017
11:32:00
Nikolai
19.08.2017
11:32:56
лол без метода?
то есть? хедер ты можешь сформировать только вручную создав хттп-запрос.

Bauyrzhan
19.08.2017
11:33:09
смотри

у меня oauth2 и при клике на ссылку должно заредеректится на другой ресурс уже залогиненым под текущим пользователем

Nikolai
19.08.2017
11:36:49
лови её ng-click и делай $http.get({url: a.href, headers: []}) как-то так

не, если надо просто пройти, то не через $http

Bauyrzhan
19.08.2017
11:45:58
хммм

Страница 170 из 325