Я использую угловое модальное обслуживание для создания модалов. Я использую угловой ui-router.
$scope.leave = leaveData;
ModalService.showModal({
templateUrl: "exampletemplate.html",
controller: "SampleController"
});
Я не могу получить значение $ scope внутри шаблона (ng-repeat=leavedata in leave
).
Это связано с тем, что модаль имеет отдельную область. Если вы хотите получить доступ к любым данным в модальном формате, определите их внутри контроллера, назначенного модальному. В вашем сценарии это "SampleController" или вы можете передавать данные с помощью поля ввода модальных опций.
ModalService.showModal({
templateUrl: "exampletemplate.html",
controller: "ExampleController",
inputs: {
name: "Fry",
year: 3001
}
})