我想加载在角度js1.5中的MD对话框,当点击按钮时,我看到的是模式弹出的HTML标记但不是控制器加载的那个零件。以下是我为显示它调用的对话框Md对话框没有加载与它关联的控制器
$mdDialog.show ({
template: require('../traderdialog/traderdialog.html'),
controller: Controller,
controllerAs: 'vm',
locals : {
traderId : traderId
},
clickOutsideToClose : true
});
}
所以,当我做控制器MD-对话框 文件标记:控制器,它关系到不同的组件,因为我有我的目录结构。 我对traderdialog.js代码如下为
angular.module('dashboard')
.component('traderdialog', {
template: require('./traderdialog.html'),
controller: Controller,
controllerAs: 'vm',
bindings: {
}
});
function Controller($mdDialog) { *some code* }
请检查我的更新版本代码@Mohsin –