将数据传递到Angular中的ngDialog

袋蝇

如何在Angular中将数据传递给ngDialog?大多数示例都使用范围来做到这一点。但是我不在控制器中使用作用域。我该怎么办?这是我的控制器中的代码:

var vm = this;
AuthService.login(user.name,user.password).then(function() {
      $state.go('dashboard');
    },function(error) {
      vm.user.password = '';
      ngDialog.open({
        template: '<h2>Error</h2><p>{{error}}</p>',
        plain: true
      });
    })

任何的想法?谢谢。

查理

您可以使用resolve与路由器相同的方式进行操作。resolve然后,您定义的任何属性都可以注入到控制器中

ngDialog.open({
    template: '<h2>Error</h2><p>{{error}}</p>',
    plain: true,
    resolve:{
       error: function(){
            return error;
        }
    },
    controller: function($scope,error){
        $scope.error = error;
    }
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据传递到Polymer元素

来自分类Dev

将数据传递到范围

来自分类Dev

在iOS 8中将数据传递到WebView

来自分类Dev

将数据传递到laravel中的引导程序模式

来自分类Dev

Angular-UI模态-将数据传递到模态

来自分类Dev

如何使用Codeigniter将数据传递到Ajax中?

来自分类Dev

Angular Service-将$ http数据传递到范围

来自分类Dev

无法将数据传递到Laravel中的邮件

来自分类Dev

将数据传递到ScalaFX JFXApp

来自分类Dev

将POST数据传递到PHP函数中

来自分类Dev

将数据传递到Angular 2.0组件

来自分类Dev

将数据传递到CKEditor中的小部件

来自分类Dev

Laravel将数据传递到路由

来自分类Dev

Angular2:将数据传递到子组件

来自分类Dev

将数据传递到React Native中的组件?

来自分类Dev

将数据传递到Vue模板

来自分类Dev

将数据传递到Angular中ng-repeat内的ui-grid

来自分类Dev

从UIVIewController将数据传递到SKScene

来自分类Dev

将数据传递到Laravel中的通知

来自分类Dev

SwiftUI将数据传递到ViewModel

来自分类Dev

将数据传递到引导模式

来自分类Dev

将数据传递到Android中的服务

来自分类Dev

将数据传递到angularjs中的范围外变量

来自分类Dev

如何使用Codeigniter将数据传递到Ajax中?

来自分类Dev

将POST数据传递到PHP函数中

来自分类Dev

单击时将数据传递到模式中

来自分类Dev

将注释中的数据传递到aspx页面

来自分类Dev

将数据传递到接受通用集合的函数中

来自分类Dev

使用 Angular2 将数据传递到路由组件中