我想加載在角度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 –