在控制器中调用ng-modal时出现问题

时间:2014-11-11 18:28:27

标签: javascript angularjs

以下是我采取的步骤:

1)我从以下网址下载了脚本文件:https://github.com/doodeec/dcom-angular-dialog

2)包含在我的网页和我的应用程序中:

var summariesApp = angular.module('summariesApp', ['ui.bootstrap', 'ngCkeditor', 'dcModal']);

3)试图在控制器中使用它:

summariesApp.controller("singleSNPController", function ($scope, $http) {

    $scope.stopLightModal = dialogService.create('../Templates/test.html');

我收到找不到dialogService资源的错误。我知道这个问题有点简单,但我现在已经坚持了一段时间。提前谢谢。

2 个答案:

答案 0 :(得分:3)

尝试将dialogService注入您的控制器,如下所示:

summariesApp.controller("singleSNPController", function ($scope, $http, dialogService) {

    $scope.stopLightModal = dialogService.create('../Templates/test.html');

看一下示例here,您将看到它们如何将dialogService注入控制器。

答案 1 :(得分:1)

我过去曾经用过这个。它运作得非常好,并且有很好的文档记录:

https://github.com/likeastore/ngDialog