Dart
Я две таблицы разделил на две директивы
Константин
Ну, тебе нужно в родителе иметь переменную, которая будет содержать текущуго выбранного врача (или что там)
А внутри второй таблички либо следить вотчером, любо в качестве модели указывать выбранного врача и с помощью ангуляровских средств рендерить табличку при смене бизнес модели в ng-model
Dart
Константин
Да, все так. Только первая и вторая таблица в директиве (новичок, не бить))
Ну, типа, есть две директивы-таблицы в одном родителе. Не знаю точно твою бизнес логику, но пускай первая директива будет - врачи, а вторая - записанные пациенты
В родителе есть переменная selectedDoctor, она передается в качестве модели в обе таблицы-директивы
Первая таблица будет менять переменную внутри, а вторая таблица увидит это и перерисует контент
Константин
Константин
Вот пример лайф-цикла ng-model в директиве
Константин
http://radify.io/blog/understanding-ngmodelcontroller-by-example-part-1/
А вот статья про это для изучения
Ramazan
Константин
Константин
Я так то чисто на вопрос про экшн ответил)
Ramazan
ну response html
Ramazan
как в div запихать со scope
Константин
Константин
Константин
Вот пример из моей работы
Константин
думаю разберешься
не забудь подключить $compile наверху
Константин
Ramazan
ок спасибо
Ramazan
вы же jquery юзаете
Ramazan
я просто думал через scope все делать
Ramazan
как лучше и быстрее?
Константин
я не знаю. что значит "через скоуп все сделать" - я делаю как написано в коде и все ок
Ramazan
ок спасибо
Константин
он компилит со скоупом, остается только вставить в нужное место
Nikita 🔥
Всем привет.
У меня есть URL сервера, и оно несколько раз объявляется в коде. Эти URL объявляются еще до module и просто в .js файлах. Как правильно сделать константы в AngularJS, чтоб их в одном месте менять?
Rem1te
@jashka_jashka тут какаята лютая хуйня в чате
Eugenio
боты работают)
pa[aad
почистил
Denis
привет
Denis
кто-то работал с https://github.com/angular-ui/angular-google-maps
kdm🇩🇰
@jashka_jashka
pa[aad
да
kdm🇩🇰
Это спам
kdm🇩🇰
Его в трех чатах уже убили
pa[aad
у веб-версии только было видно что deleted joinws the group, зашел с телефона увидел
kdm🇩🇰
Артур
@jashka_jashka Думаю тут по твоей части)
Rem1te
надо написать бота который будет проверять входящие имена и если они длинеее чем n символов - сразу банить :)
Артур
+
Pavel
https://github.com/BucklerBot
Pavel
есть вот такой бот, просто на сложение чисел проверяет
Артур
@jashka_jashka
Nurlan
Добрый вечер
Nurlan
Подскажите пожалуйста
Nurlan
из за чего выбрасывает весь текст html файла в консоль
Nurlan
это с контроллером проблема?
Nurlan
никаких ошибок больше нету
Nurlan
была траблка с ng-repeat я ее поправил
Rem1te
неверный синтаксис хтмля например
Константин
Nurlan
А что пишет то?
извините забыл написать, оказалось в контроллере указал для проверки consolelog
Rem1te
@jashka_jashka
Mixer
Блять, да что это за китайская хуйня?
pa[aad
китайская аномалия ))
Артур
@jashka_jashka Китайские завоеватели вернулись
Артур
@jashka_jashka 👋
Alex
Всем день добрый!
А подскажите, как правильней подписаться на закрытие модала по эскейпу, чтобы обработчик был внутри контроллера модала)?
pa[aad
Alex
понял
angular material modal
( $mdDialog.show({
parent: angular.element(document.body),
targetEvent: event,
templateUrl: 'template.html',
fullscreen: true,
autoWrap: true,
skipHide: true,
escapeToClose: false,
controllerAs: 'ctrl',
controller: 'citizenCard',
locals: {
personId: personId
}
}).then(function (res) {
});) такого виида, например
открываю из родительского контроллера, хочу при закрытии предупреждать о несохраненных изменениях, именно поэтому не совсем подходит onComplete
По сути, нужно на эскейп, который запрещать не хочеться вызвать ctrl.cancel этого модала..
как-то так
pa[aad
понял
angular material modal
( $mdDialog.show({
parent: angular.element(document.body),
targetEvent: event,
templateUrl: 'template.html',
fullscreen: true,
autoWrap: true,
skipHide: true,
escapeToClose: false,
controllerAs: 'ctrl',
controller: 'citizenCard',
locals: {
personId: personId
}
}).then(function (res) {
});) такого виида, например
открываю из родительского контроллера, хочу при закрытии предупреждать о несохраненных изменениях, именно поэтому не совсем подходит onComplete
По сути, нужно на эскейп, который запрещать не хочеться вызвать ctrl.cancel этого модала..
как-то так
https://codepen.io/anon/pen/oMZqwP?editors=1011
Alex
ну, не совсем...
мне нужно ведь следующее:
$mdDialog.show(
{
templateUrl: "test.html",
clickOutsideToClose: true,
onRemoving : function () {
console.log('on escape event');
ctrl.cancel();
},
scope: $scope,
preserveScope: true,
controller: function(){
var ctrl = this;
ctrl.cancel = function(){
console.log('success')
};
}
});
Alex
чтобы вызвать ctrl.cancel(); контроллера закрываемого модала))
Alex
или не париться и вешать обработчик на эскейп?)))
Alex
Понял, спасибо!
Oleg
Артур
@jashka_jashka
Артур
@jashka_jashka :{
Артур
@jashka_jashka Пора бы бота уже добавить(
pa[aad
кто будет платить за хостинг бота ?
pa[aad
бота найти и подключить не проблема
Артур
Ааа, вот где загвоздка
Константин
кто будет платить за хостинг бота ?
у меня есть сервачок, поднятый для всяких проксей и хостинга проектов на фрилансе
Могу похостить, если сильно траффик жрать не будет
Константин
Ток я в этом не особо шарю, однако готов вкурить
pa[aad
я могу сам настроить если можно будет
Константин
го лс
Валера
подскажите, пож-ста, можно как-то вызывать $mdDialog.hide() для определённого диалога? Или .hide( ) вызывается всегда для последнего открытого?
Rem1te
посмотри в исходниках, но мне кажется он не хранит список открытых диалогов
Rem1te
но ето не точно