我正在尝试在单击按钮时在角度 js1.5 中加载 md-dialog,我看到的只是模式弹出中的 html 标记,而不是该组件的控制器加载。以下是我显示 调用对话框的 md-dialog 文件的标记
$mdDialog.show ({
template: require('../traderdialog/traderdialog.html'),
controller: Controller,
controllerAs: 'vm',
locals : {
traderId : traderId
},
clickOutsideToClose : true
});
}
因此,当我执行控制器:控制器时,它会像我在目录结构中那样转到不同的组件。我的 traderdialog.js 代码如下
angular.module('dashboard')
.component('traderdialog', {
template: require('./traderdialog.html'),
controller: Controller,
controllerAs: 'vm',
bindings: {
}
});
function Controller( $mdDialog) { *some code* }