@angular_js

Страница 321 из 325
Timofeev
05.10.2018
05:39:10


Sergey
05.10.2018
06:57:01
Вы тренарный оператор хотите?

Или динамическое имя свойства?

Oleg
05.10.2018
06:59:08
у него псевдокласс не пашет

Google
Антон
05.10.2018
06:59:43
$scope.searchChatmembers = function (name) { var params = { //'ContactSearch[type]': 1, 'ContactSearch[only_user]' : 1, 'ContactSearch[search_query]': name, 'expand' : 'user' }; return $http.get(appConfig.api_path + 'contacts', {params: params}).then( function (response) { return response.data; }); }; подскажите, как выполняется поиск с помощью этих параметров?

я так понимаю, что аppConfig.api_path + 'contacts' это link того где искать

а как именно оно ищет?

Oleg
05.10.2018
07:01:53
попробуй :palceholder в кавычки взять

Vladyslav
05.10.2018
07:03:10
оберните ксс свойства в 'property', пример: ng-style="{'background-color': item.isInherited ? '#EEEEEE' : 'transparent' }"

Sergey
05.10.2018
07:05:33
Чёто пишут что > No it's not possible. It is actually not an Angular issue: pseudo elements are not part of DOM tree, and because of that do not expose any DOM API that can be used to interact with them.

Ну то есть через style это вообще сделать нельзя

Или я чёто не понял)

Timofeev
05.10.2018
08:35:34
оберните ксс свойства в 'property', пример: ng-style="{'background-color': item.isInherited ? '#EEEEEE' : 'transparent' }"
Не получается. В ng-style значния применяются к свойствам, а я получается применяю значения к селектору

То есть нужно как-то в виде объекта представить, что-то вроде этого input::placeholder.color

Vladyslav
05.10.2018
08:37:58
Google
Timofeev
05.10.2018
08:38:36
потому что у плейсхолдера свойство color

нужно как-то в ng-style показат ьчто это свойство color плейсхолдера а не шрифта

Денис
05.10.2018
09:47:56
почему бы это не сделать на уровне классов css? и свичить класс?

Евгений
05.10.2018
10:09:15
Ребята кто с вот такой проблемой рекапчи сталкивался? подскажите что тут не так No reCAPTCHA clients exist. вот и сам код http://prntscr.com/l2h781

Антон
05.10.2018
13:41:15
как добавить ng-disabled для <a> ?

ну или что-то такое

чтобы не давать перехожить по ссылке

Remite
05.10.2018
13:44:41
ng-click="return false"

попробуй

а вообще ng-click="$ctrl.goToLink($event)" goToLink(event) { event.preventDefault(); }

Sergey
05.10.2018
13:46:54
Можно ещё ng-href попробовать заюзать

А там условие, я так понял переход условно отключается

Денис
05.10.2018
13:48:15
Я бы директиву написал для этого

Антон
05.10.2018
13:51:27
Вообще у меня проблема в том, что у меня на дабл клик открывается 2 модальные формы, мб это можно без таких костылей пофиксить

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

Remite
05.10.2018
13:52:03
Вообще у меня проблема в том, что у меня на дабл клик открывается 2 модальные формы, мб это можно без таких костылей пофиксить
дык ето же дефолтное поведение браузера, открывает ссылку столько раз сколько по ней клацаешь

Антон
05.10.2018
13:52:13
ну да

ну мб это можно пофиксить как-то без дизейбла линки

а просто какой-то проверкой

Google
Remite
05.10.2018
13:52:40
то есть пока у меня загрузится одна форма — можно успеть нажать на ее вызов еще пару раз
ааа для етог опросто заводишь переменную isLoading = false когда чувак на линку клацает ставишь её в тру А когда она в тру не открываешь другие модалки

Sergey
05.10.2018
13:54:40
Ну или в шаблоне по этому флагу можно <a> подменять на <span>, нефиг клацать типа))

Антон
05.10.2018
13:58:16
можно, а как менять a на span ?

Remite
05.10.2018
13:58:32
ng-if -_-

Антон
05.10.2018
13:58:34
чтобы все аттрибуты оставалаись

Remite
05.10.2018
13:58:49
Можете довешивать класс у которого будет event-pointer: none

Много решений так то

Sergey
05.10.2018
14:01:24
ng-if -_-
или ng-switch, хотя это жёсткая на спичках экономия)

Remite
05.10.2018
14:02:15
я бы все таки хендлил это в функции или вешал класс

Sergey
05.10.2018
14:03:01
Да способов и правда - море. В тч и просто кнопку туда засунуть)

Remite
05.10.2018
14:03:12
+

Артур
06.10.2018
17:07:02
@jashka_jashka Тут приятный контент

Anonymous
06.10.2018
17:08:41
Всем привет

нужно упаковать фронт на angular в кордову и прописать API.

Дмитрий
08.10.2018
07:45:41
#whois Всем привет! Сейчас взялся за доработку проекта на первом ангуляре https://github.com/otters-team/homeui. В основном занимаюсь разработкой на python, но и фронт приходится писать нередко.

Mikail
08.10.2018
07:48:36
привет ребята. если к select добавить ng-model, то к списку option добавляется в начало еще один вне цикла <option value="? number:5 ?"></option> кто знает, как его убрать?

<select class="custom-select dashboard-select-campaign mr-sm-2" id="inlineFormCustomSelect" ng-model="selected_campaign" ng-change="onCampaignSelectChange()"> <option ng-repeat="campaign in campaigns" ng-value="[[ campaign.id ]]"> [[ campaign.title ]] </option> <option value="-1">+ Add new campaign</option> </select>

Mikail
08.10.2018
07:51:11
я уже несколько днец не могу разобраться, почему он появляется. если убрать ng-model то его нет

Sergey
08.10.2018
07:51:33
А это не может быть дефолтное значение модели, вы такое нигде не присваиваете?

Google
Sergey
08.10.2018
07:52:10
Залейте пример в песочницу какую-нибудь, без кода сложно что-то сказать

Mikail
08.10.2018
07:52:55
при некоторых обстоятельствах присваиваю число - идентификатор или null. но почему он еще один option создает не могу понять

ок, щас

html: https://pastebin.com/jYsbT0SA js: https://pastebin.com/wkJqhpNx

Sergey
08.10.2018
08:01:11
Ой

А findGetParameter вот это зачем такое?)

Оно же уже есть в $stateParams

Ну просто, глаз зацепился

Mikail
08.10.2018
08:02:43
лол) костыль) спасибо. а как его юзаьб $stateParams.campaign_id так ?))

Sergey
08.10.2018
08:04:58
Ну вы их в параметрах маршрута должны биндить

У вас же ui-router?

$scope.campaigns = [{id:null, title:$translate.instant('select')+' '+$translate.instant('campaign')}];

Вы в массив чего-то засовываете не то кажется

А потом туда уже с бэка значения

Выведите в шаблоне <div>{{campaigns | json}}</div> посмотрите что вообще в массиве

Ну или как в там у вас интерполяция делается, я не знаю что это за диалект с [[ ]] )

лол) костыль) спасибо. а как его юзаьб $stateParams.campaign_id так ?))
https://github.com/angular-ui/ui-router/wiki/URL-Routing#query-parameters

Mikail
08.10.2018
08:13:51
так, с гет-параметром разобрался, уже хорошо)) спасибо)) ща буду смотреть сам select

@yarrrrrrrr при присвоение значения переменной из ng-model нужно из строки в число тип преобразовывать и наоборот? или это автоматически происходит?

Sergey
08.10.2018
08:23:14
Хз поймёт ли оно такой финт

Google
Sergey
08.10.2018
08:23:28
Я б не трогал вью модел

Mikail
08.10.2018
12:26:34
кажется проблема была в том, что модел принимал значение, которого нет в option, и поэтому создавал новый)

в общем спасибо @yarrrrrrrr

Dmytro
09.10.2018
13:52:17
Всем привет! Может кто сталкивался с таким (AngularJS 1.6+, Protractor 5.4.1) - если в протракторе отключить Control Flow (в конфиге SELENIUM_PROMISE_MANAGER: false), то показывает будто все е2е тесты прошли, хотя на самом деле страница даже не загружается что в хроме, что в ИЕ11. В Логе такие две ошибки: (node:21448) UnhandledPromiseRejectionWarning: Error: Error while waiting for Protractor to sync with the page: "both angularJS testability and angular testability are undefined. This could be either because this is a non-angular page or because your test involves client-side navigation, which can interfere with Protractor's bootstrapping. See http://git.io/v4gXM for details" [chrome #01] at runWaitForAngularScript.then (C:\Projects\component\node_modules\protractor\built\browser.js:463:23) (node:5356) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 15) [internet explorer 11 ANY #11] (node:5356) UnhandledPromiseRejectionWarning: Error: ETIMEDOUT connect ETIMEDOUT 100.65.49.88:55967 [internet explorer 11 ANY #11] at ClientRequest.<anonymous> (C:\Projects\component\node_modules\selenium-webdriver\http\index.js:238:15)

Дмитрий
09.10.2018
15:34:05
Ребят, привет! Есть для первого ангуляра какое-нибудь приятное расширение для хрома, по типу «vue.js devtools»?

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