Nikolai
изменит
Nikolai
я даже шутуку написал проверить
Nikolai
Andrii
может быть проблема в том как я меняю значение в родительком елементе
$scope.selectGoods = function() {
$scope.checkingGoodsMode = !$scope.checkingGoodsMode;
}
Nikolai
Nikolai
меняешь переменную в одном, в директиву ставишь из другого
Andrii
чет не роботает)
Nikolai
давай так
Nikolai
ставь рядом с директивой галку <input type="checkbox" ng-model="checkingGoodsMode">
Nikolai
будешь её кликать, в директиву пойдёт нужное значение
Максим
ты сам рисовал или какое-то расширение?
Nikolai
Andrii
попробовал, чето не роботает ето все
Andrii
наверное туплю гдето
Andrii
Всем привет. У меня возникла такая проблема. Вообщем у меня есть такая директива
<good-block-component data-checkingGoodsMode="checkingGoodsMode"></good-block-component>
Тоесть в етом компоненте должно появляться checkbox чтобы сделать мультивыборку товаров
Вот так
<div class="multiGoodCheckbox" data-ng-if="checkingGoodsMode">
<label class="checkboxContainer">
<input class="checkedGoods" type="checkbox" data-ng-click="clickFunc(good)" ng-model="good.selectedGood">
<span class="checkmark"></span>
</label>
</div
Вопрос в том что, когда я меняю значения checkingGoodsMode из родительського контроллера оно не меняется в директиве. Помогите пожалуйста:)
Andrii
Дело в том что checkingGoodsMode передается в дочерний елемент но, если поменять значеные в родительском, то оно не поменяется в дочерним
Andrii
И передается оно так
goodBlockComponent.$inject = [];
function goodBlockComponent() {
return {
restrict: "E",
// replace: false,
scope: {
good: "=",
currency: "=?",
clickFunc: "=",
checkingGoodsMode: "="
},
// link: function (scope, element, attrs) {
// scope.$watch(attrs.value, function(newValue) {
// element.text(newValue);
// });
// }
templateUrl: require("../../views/templates/search/_goodBlockComponent.html"),
controller: 'goodItemComponentCtrl'
}
}
module.exports = goodBlockComponent;
Nikolai
попробуй
<good-block-component data-checkingGoodsMode="true"></good-block-component>
Nikolai
ой бля
aaaaaaa
Привет всем.
Нужно сократить количество файлов в app/lib/angular/i18n директории на проде.
Именно количество, а не размер
Есть варианты, как сделать это заблаговременно и без ручного удаления?
Nikolai
<good-block-component data-checking-goods-mode="checkingGoodsMode"></good-block-component>
Nikolai
нельзя там кэмел-кейс
Andrii
Оо сработало) спасибо большое
Денис
Привет! Есть такая конструкция:
<li ng-click="someFunc()">
<a href="url"> </a>
</li>
При клике по li естественно срабатывает переход по ссылке. Как этого можно избежать? $event.preventDefault() не помог
aaaaaaa
Nikolai
ㅤ
preventDefault() надо на <a></a>
aaaaaaa
ㅤ
Nikolai
можно сделать li> a {pointer-events:none}
Rem1te
Nikolai
Nikolai
Rem1te
на ссылку я имею введу
Nikolai
этого и добиваются
Rem1te
нет, добиваються что бы нажатие на ли не приводило к переходу по ссылке
Rem1te
Nikolai
Rem1te
угу, и когда я кликну по ссылке я никуда не перейду
Nikolai
миссия выполнена
Rem1te
но если бы там не нужна была бы ссылка, там был бы span
а так я понимаю человеку нужно нажать на ЛИ и сделать что-то одно
и нажать на ссылку и перейти
Nikolai
достаточно сложно
aaaaaaa
Nikolai
aaaaaaa
Nikolai
тогда почему их несколько?
Rem1te
надобно конфиг смотреть билда
aaaaaaa
Gregory Tereshko
Господа, а подскажите пожалуйста. Какой есть выход из следующей ситуации.
Есть фронт на первом ангуляре. Аус там сделан с помощью этой библиотеки
https://github.com/lynndylanhurley/ng-token-auth
Существует потребность понемногу переписывать фронт на что-то более современное. В частности ангуляр или реакт.
Конкретно нужно страницу логина писать на новом фронте. Можно ли как-то сделать чтоб после логина пользователь также был залогинен и в старом фронте?
Rem1te
Gregory Tereshko
Я просто не фронтендер. Эта же библа вроде сама все вытягивает? Как там можно что-то сделать
Rem1te
в Ридми прям в примере указано что её можно засетапить работать с куками
http://prntscr.com/n4csla
Rem1te
Все что вам остается это на вашем втором приложении проделать такой же путь
Rem1te
и тогда ваши
old-app.site.com
и
new-app.site.com
будут иметь единый источник авторизации
Gregory Tereshko
Rem1te
дык называйте одинаково
Gregory Tereshko
А если еще шифруются как-то?
Rem1te
это же jwt токены, там все на base64
Gregory Tereshko
Понял, спасибо большое
Anonymous
есть let str = "<a (click)="test()">link</a>";
как ее динамически отрендерить?
<div [innerHTML]="str"></div>
не пашет. получаю синюю ссылку но click не пашет
Nikolai
не тот чатик, и так не прокатит
Eugene
не туда
Anonymous
я не понимаю различие ангуляра и джс ангуляра)
Eugene
два разных фреймворка
Eugene
Eugene
Anonymous
ну это ionic cordova
Максим
Коллеги, всем привет!)
Вопрос опять, из разряда как сделать лучше...
Есть чекбокс с 3мя значениями.. (характеристики для фильтра)
Без бортов, С бортами и торцевые борта..
Как мне при нажатии только на 2 из 3х значений - показывать другой элемент? При каждом change вызывать проверку или как-то можно по другому?
Код выглядит так:
<div class="small-3 columns float-left" style="" ng-repeat="Sides in data.RWParametrs.Sides">
<div style="line-height: 3.5em;">
<input id="Sides{{Sides.XML_ID}}" class="checkbox" type="checkbox" ng-model="data.RWParam.Sides[$index]" ng-true-value="'{{Sides.NAME}}'">
<label for="Sides{{Sides.XML_ID}}">{{ Sides.NAME }}</label>
</div>
</div>
Sasha
Всем привет. Есть хтмл(содержащий ангуляро-специфичные тэги), который генерится на бэкенде и подключается через ng-include в ангуляровском темплейте. Можно ли каким-то образом его срендерить, если просто получить с эндпоинта json структуре, например: {html: ‘<…>’, ctx: {some_additional_things: {}}} ?
Nikolai
$compile(element)(scope); хнык в новом ангуляре так нельзя
Sasha
Valeriy
Всем привет!
Народ, подскажите, кто-то сталкивался с преобразованием байтов в pdf?
Задача состоит в вызове эндпоинта, который отдает массив байт, из которых нужно сделать pdf в новом окне браузера
Константин
Константин
в новом окне ты можешь открыть файл по прямой ссылке, а не по массиву байт
Константин
Я с таким не сталкивался, может есть какие-то костыли, но мне кажется без сохранения на сервере это не сделать
Денис
Доброго времени суток!
Скажите, как можно повесить ng-model на динамически создаваемый элемент? Т.е. допустим я на диве по селектору использую метод сторонней либы, который создает в нем некий DOM, состоящий из каких-то элементов, в. т.ч. инпуты, текстовые области; и скажем мне нужно повесить на один из инпутов ng-model