Angularjs 关闭模式Ui引导时保留表单内容

Angularjs 关闭模式Ui引导时保留表单内容,angularjs,angular-ui-bootstrap,Angularjs,Angular Ui Bootstrap,我已经使用AngularUI引导(我创建了一个服务)。当我打开模态并在表单中键入一些文本时,我关闭了这个模态。当我重新打开它时,我希望它保留表单内容。平均模态只渲染一次。帮帮我!谢谢您需要将来自模态的数据存储在控制器作用域中,然后在模态再次打开时将其传回 请看一下您的文档 angular.module('ui.bootstrap.demo',['ngAnimate','ui.bootstrap']); angular.module('ui.bootstrap.demo').controller

我已经使用AngularUI引导(我创建了一个服务)。当我打开模态并在表单中键入一些文本时,我关闭了这个模态。当我重新打开它时,我希望它保留表单内容。平均模态只渲染一次。帮帮我!谢谢

您需要将来自模态的数据存储在
控制器
作用域中,然后在模态再次打开时将其传回

请看一下您的文档

angular.module('ui.bootstrap.demo',['ngAnimate','ui.bootstrap']);
angular.module('ui.bootstrap.demo').controller('ModalDemoCtrl',function($scope,$modal,$log){
$scope.open=函数(){
var modalInstance=$modal.open({
templateUrl:'myModalContent.html',
控制器:“ModalInstanceCtrl”,
决心:{
modalText:function(){
返回$scope.modalText;
}
}
});
modalInstance.result.then(函数(modalText){
$scope.modalText=modalText;
});
};
});
//请注意,$modalInstance表示模式窗口(实例)依赖关系。
//它与上面使用的$modal服务不同。
angular.module('ui.bootstrap.demo')。controller('ModalInstanceCtrl',function($scope,$modalInstance,modalText){
$scope.modalText=modalText;
$scope.ok=函数(){
$modalInstance.close($scope.modalText);
};
});

我是模态的!
好啊
打开我!
来自模态的文本:{{modalText}}

我的意思不是存储数据!当关闭模态时,它只是隐藏,并保持范围!有什么解决办法吗?谢谢,我不确定我是否理解你想要实现的目标。你是说你不想关闭模式,只是想隐藏它?我的意思是不存储数据,但当关闭模式并重新打开此模式时,它会保留表单内容。可能是相同的引导模式()这是ex:不幸的是,当模式关闭时,UI引导会破坏作用域,如果要在模式重新打开时重新加载数据,则需要将数据临时存储在父控制器中。