$ mdDialog没有实例化控制器

时间:2016-09-14 16:11:48

标签: angularjs angularjs-material

我正在使用角度材料,我无法让它完全尊重控制器选项。简单的事情:

this.mdDialog.show({
        clickOutsideToClose: true,
        contentElement: '#signinDialog',
        controller: function($mdDialog) {
            console.log('notworking');
        },
    })

打开对话框时,永远不会调用该函数。我已经尝试了命名函数和ES6类以及相同的结果。控制台中没有错误,弹出对话框,但对话框的控制器根本没有被使用。

编辑:

似乎与contentElement的使用有关。使用templateUrl时,它可以正常工作。我很好用,但问题仍然是为什么使用contentElement时它不起作用?我遗漏的文档中是否有某些东西阻止了预渲染对话框实际使用控制器,或者它是angularjs-material的错误?

0 个答案:

没有答案