Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular unsavedChanges插件使用UI路由器发出两次警报?_Angularjs - Fatal编程技术网

Angularjs Angular unsavedChanges插件使用UI路由器发出两次警报?

Angularjs Angular unsavedChanges插件使用UI路由器发出两次警报?,angularjs,Angularjs,我已经使用AngularUnsavedChanges插件查找脏表单,并在用户离开页面和状态时提醒用户。插件工作正常,但会发出两次警报。我已经更改了UI路由器配置,但问题仍然没有解决 angular .module('app', ['unsavedChanges', 'ui.router']) .config(['$stateProvider', '$urlRouterProvider', 'unsavedWarningsConfigProvider', functio

我已经使用AngularUnsavedChanges插件查找脏表单,并在用户离开页面和状态时提醒用户。插件工作正常,但会发出两次警报。我已经更改了UI路由器配置,但问题仍然没有解决

 angular
     .module('app', ['unsavedChanges', 'ui.router'])

 .config(['$stateProvider', '$urlRouterProvider', 'unsavedWarningsConfigProvider',

     function($stateProvider, $urlRouterProvider, unsavedWarningsConfigProvider) {

         $stateProvider
             .state('admin', {
                 url: '/dashboard',
                 abstract: true,
                 templateUrl: "app/app.html"
             })
             .state('admin.dashboard', {
                 url: '/home',
                 templateUrl: 'app/dashboard/dashboard.html',
                 controller: 'DashboardCtrl'
             })


         unsavedWarningsConfigProvider.useTranslateService = false;
     }
 ]);

这没用。请共享一些代码和您尝试的步骤。添加了配置文件