не может получить доступ к значению $ scope с помощью angular-modal-service

0

Я использую угловое модальное обслуживание для создания модалов. Я использую угловой ui-router.

контроллер:

$scope.leave = leaveData;
ModalService.showModal({
  templateUrl: "exampletemplate.html",
  controller: "SampleController"      
});

Я не могу получить значение $ scope внутри шаблона (ng-repeat=leavedata in leave).

Теги:

1 ответ

0
Лучший ответ

Это связано с тем, что модаль имеет отдельную область. Если вы хотите получить доступ к любым данным в модальном формате, определите их внутри контроллера, назначенного модальному. В вашем сценарии это "SampleController" или вы можете передавать данные с помощью поля ввода модальных опций.

ModalService.showModal({
  templateUrl: "exampletemplate.html",
  controller: "ExampleController",
  inputs: {
    name: "Fry",
    year: 3001
  }
})

https://github.com/dwmkerr/angular-modal-service

Ещё вопросы

Сообщество Overcoder
Наверх
Меню