$ mdDialog autoWrap选项不起作用

时间:2016-04-12 08:10:06

标签: angularjs angularjs-directive mddialog

我有以下功能:

        scope.addNewAccountClicked = function () {
            return $mdDialog.show({
                templateUrl: modInfo.getModulePath() + 'add-account-dialog.tpl.html',
                autoWrap: false,
                clickOutsideToClose: true,
                controller: function DialogController(scope, $mdDialog) {
                    //controller stuff here
                }
            });
        }

它使用的模板如下所示:

<tr-add-account-dialog></tr-add-account-dialog>

这是一个如下所示的自定义指令:

<md-dialog>
    <md-dialog-content>
        //Form to create new account
    </md-dialog-content>
</md-dialog> 

问题是角度会自动将其包装在md-dialog标签中,如果它最初没有检测到它,这会导致它被包装在两个md-dialog标签中并且它被破坏。

这显然是使用autoWrap选项修复here,但在我的情况下它似乎没有做任何事情。

我正在使用角度版本1.4.7

知道我做错了吗?

0 个答案:

没有答案