Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2019 January 30

A

Anton in Angular.js (1.x) — русскоговорящее сообщество
ну смотри, есть main контроллер.
в нем есть метод  
$scope.showForm = function () { 
       var uibModalInstance = $uibModal.open({
           templateUrl: 'app/modules/telegram-channel/view/telegram_post_modal_form.html',
           controller : ‘childCtrl’,
           size       : 'lg',
           backdrop   : 'static',
           windowClass: 'task-modal-window mobile-summerNote-fullscreen-edition',
           
       });
     }
он, соответсвенно открывает модалку, которую обслуживает childCtrl, надеюсь, пока ясно.
Дальше открывается модалка, там есть инпут <input ng-model=‘text’ type=‘text’>
к нему привязана модель text, которая опеределенна в контроллере childCtrl, по идее, если бы это бы не была модалка, а самый обычный шаблон страницы, то когда я вписывал бы что-то в инпут, то значенее бы менялось и в моделе, которая в контроллере, но в случае с модалкой у меня ничего не меняется, как я определил в  childCtrl, что $scope.text = ‘’ так она даже после ввода в инпут остается равной пустой строке. Как это пофиксить?
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Хз, у тебя там $scope, без изоляции
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Всё должно работать в модалке точно так же как не в модалке
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
чтото меня ангуляр в тупик загнал....
load_projects(projects)
{
           console.debug('projects dump', projects);
           http.post('/loader.php',
           {
               type: 'foo',
               projects: projects
           })
           .success((data) =>
           {
               this.data = data;
           });
}

в консоль выводит список, всё верно.
В бэкенд приежжает словарь. type верный, а projects - пустой
о0
источник

A

Anton in Angular.js (1.x) — русскоговорящее сообщество
Sergey Yaremchenko
Всё должно работать в модалке точно так же как не в модалке
кстати, если я пишу, что $scope.text = ‘some text’, то и value в input становится равно значению ‘some text’, но в обратную сторону это не работает
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
Anton
кстати, если я пишу, что $scope.text = ‘some text’, то и value в input становится равно значению ‘some text’, но в обратную сторону это не работает
on-change
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Sheridan
on-change
Так он же после изменения модели вызывается
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
а ты об ng-model вливаешь или в тег сразу?
источник

A

Anton in Angular.js (1.x) — русскоговорящее сообщество
Sheridan
а ты об ng-model вливаешь или в тег сразу?
ng-model
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
ну тогда должно работать
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
смотри в консоль, дебаж...
источник

A

Anton in Angular.js (1.x) — русскоговорящее сообщество
я в шоке, от чего такое может быть, методы работают нормально
источник

A

Anton in Angular.js (1.x) — русскоговорящее сообщество
и главное же выводятся значения в инпут
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
жаваскрипт, туды её в качель. Вот и я ща со схожей проблемой сижу...
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Sheridan
жаваскрипт, туды её в качель. Вот и я ща со схожей проблемой сижу...
У тебя там что-то с биндингами на бэке, если в браузере видно что всё норм уходит
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Может быть он ожидает массив например в form кодировке
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Ну не совпадают его ожидания с форматом того что ты отправляешь, вот он для ссылочного типа и ставит дефолт null
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
По крайней мере у меня это 90% такого, ещё имена полей бывает)
источник

S

Sheridan in Angular.js (1.x) — русскоговорящее сообщество
ну как бы я слабо себе представляю как может быть что половина приехала, потловину по дороге растеряли.
Массив то приезжает. Поля названы верно, в первом поле значение верное. Второе поле - пустое, точнее пустой массив
источник

SY

Sergey Yaremchenko in Angular.js (1.x) — русскоговорящее сообщество
Ну как, что смог распарсить то присвоил, что не смог - дефолт
источник