无法使用angular-modal-service访问$ scope值

时间:2015-10-03 09:39:50

标签: angularjs

我正在使用angular-modal-service来创建模态。我正在使用角度ui-router。

控制器:

set "x=AB_CD RR CRR LH 8AH_M  22 1.1  2050_gra.pdf"
REM delete anything until (including) "_M":
for %%i in ("%x:*_M=%") do set "y=%%i"
REM get string until next space:
for /f "Tokens=1" %%i in (%y%) do set "utim=%%~i"
echo %utim%

我无法在模板($scope.leave = leaveData; ModalService.showModal({ templateUrl: "exampletemplate.html", controller: "SampleController" }); )中获取$ scope值。

1 个答案:

答案 0 :(得分:0)

这是因为modal有一个单独的范围。如果要访问模态中的任何数据,请在分配给模态的控制器内定义它们。在您的场景中,它是" SampleController"或者您可以使用模态选项的输入字段传递数据。

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

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