Angularjs 打开现有表单对话框
我是AngularJS材料的新手,已经创建了一个链接,可以打开一个包含表单的对话框。现在,当有人点击链接时,它会打开一个新表单,但是如果该人已经有记录,我希望该链接会调出现有表单,以便他们可以进行编辑。为了实现这一点,我必须改变什么 我的HTML:Angularjs 打开现有表单对话框,angularjs,mddialog,angularjs-material,Angularjs,Mddialog,Angularjs Material,我是AngularJS材料的新手,已经创建了一个链接,可以打开一个包含表单的对话框。现在,当有人点击链接时,它会打开一个新表单,但是如果该人已经有记录,我希望该链接会调出现有表单,以便他们可以进行编辑。为了实现这一点,我必须改变什么 我的HTML: <md-icon class="material-icons md-72" ng-click="showAdvanced($event)" role="button">assignment</md-icon> 您可以将参数传
<md-icon class="material-icons md-72" ng-click="showAdvanced($event)" role="button">assignment</md-icon>
您可以将参数传递给模态,并将其用于模态 例如,如果相关人员在您的范围内注册为
用户
,您可以使用本地人
$scope.showAdvanced = function(ev) {
$mdDialog.show({
controller: DialogController,
templateUrl: 'material-modal',
parent: angular.element(document.body),
targetEvent: ev,
clickOutsideToClose:true,
preserveScope: true,
scope:$scope,
locals: { person: $scope.user }
})
.then(function(answer) {
};
然后,在对话框controller
中,您将能够检索您的参数
function DialogController($scope, $mdDialog, person) {
// Affect to the current scope your param
$scope.person = person;
// Actions with this person
}
function DialogController($scope, $mdDialog, person) {
// Affect to the current scope your param
$scope.person = person;
// Actions with this person
}