当我使用scope:$scope
作为mdDialog中的控制器函数将数据模型传递给模态时,一旦关闭模态后我无法按下按钮,有人可以知道如何解决它,所以我可以即使我关闭模态后也多次按下按钮?
这是控制器:
function showTabDialog(id,SKUID, ProductName) {
$mdDialog.show({
locals:{
id: id,
SKUID: SKUID,
ProductName: ProductName
},
// scope: $scope,
controller: DialogController,
templateUrl: '/app/main/stockopname/views/stockopnamecreate/productList.html',
parent: angular.element(document.body),
isolateScope: false,
clickOutsideToClose:true
})
};
function DialogController($scope, id, SKUID, ProductName, $mdDialog) {
$scope.id = id;
$scope.SKUID = SKUID;
$scope.ProductName = ProductName;
$scope.hide = function() {
$mdDialog.hide();
};
$scope.cancel = function() {
$mdDialog.cancel();
};
$scope.answer = function() {
$mdDialog.cancel();
};
}
请注意:如果您想尝试仅对scope:$scope
进行注释和取消注释