好的,所以,我有一个带有某种形式的模态,应该保存Save按钮上的更改,但是在关闭按钮上将它们关闭。保存工作正常,但关闭不会解除更改。
以下是模态的打开方式:
class TestDownloader(unittest.TestCase):
@patch('ftplib.FTP', autospec=True)
def test_download_file(self, mock_ftp_constructor):
mock_ftp = mock_ftp_constructor.return_value
download_file('ftp.server.local', 'pub/files', 'wanted_file.txt')
mock_ftp_constructor.assert_called_with('ftp.server.local')
self.assertTrue(mock_ftp.login.called)
mock_ftp.cwd.assert_called_with('pub/files')
这是模式:
autospec=True
有没有办法解决关闭时的更改,使用数据目标打开模态?
答案 0 :(得分:1)
当您在textarea中进行更改时,它已保存在模型text.text
中,它是Angular的双向绑定。
因此,您必须在关闭按钮上添加ng-click="cancel()"
:
<button type="button" class="btn btn-default" data-dismiss="modal" data-ng-click="cancel()">Close</button>
将您的$scope.test.text
值重置为该函数中的上一个状态。
答案 1 :(得分:0)
试试这个
<button type="button" class="close" data-dismiss="testModal">