Angularjs javascript画布未清除

时间:2016-03-17 08:52:28

标签: javascript angularjs html5-canvas

我的应用程序在页面中有许多画布。这些画布通过将Base64字符串插入输入元素并单击按钮(处理后台所需的操作)来获取值(图片)。

我的问题是,即使没有加载任何Base64字符串,画布也会保留上一个会话中加载的图片。

我现在正在使用Chrome。尝试关闭Chrome并重新打开,删除历史记录等。即使在清理历史记录后页面打开时,画布的内容仍然存在。

我还将以下代码添加到相关AngularJS控制器的开头:

Context_Picture.clearRect(0                    , 
                          0                    , 
                          Canvas_Picture.width ,
                          Canvas_Picture.height ) ;

无法解决问题。

任何线索我为什么会遇到这种情况以及如何彻底清除画布?

感谢。

1 个答案:

答案 0 :(得分:0)

得到错误!!!!这不是原始图片被保存在某个地方,但是当没有添加图片时它正在选择一个白色矩形(我看到了一个Base64字符串,并且我没有想到它是一个白色矩形)。

现在修复并根据需要工作。