关闭模态关闭时的表单更改

时间:2015-04-23 09:54:18

标签: forms twitter-bootstrap modal-dialog

好的,所以,我有一个带有某种形式的模态,应该保存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

有没有办法解决关闭时的更改,使用数据目标打开模态?

2 个答案:

答案 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">