扫码关注官方订阅号
有这么一段代码:
表单提交后不能拿到eCharMap[ngDialogData].getDataURL()方法得到的图片base64的值,这么解决?
eCharMap[ngDialogData].getDataURL()
在控制台里得到的是那个取值表达式,但可以看的到获取的base64编码值
小伙看你根骨奇佳,潜力无限,来学PHP伐。
那我建议你就别写ng-init了,直接写在你的controller里不好么?
ng-init
controller
app.controller('你的controller', function($scope){ $scope.formData = { pic: $scope.eChartMap[ngDialogData].getDataURL() }; });
ng-init只是在compile时起到初始化的作用,而你这边是要在表单提交后再赋值,所以formData.pic实际赋了一个undefined的值,建议在表单提交后在js中做取值处理。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
那我建议你就别写
ng-init了,直接写在你的controller里不好么?ng-init只是在compile时起到初始化的作用,而你这边是要在表单提交后再赋值,所以formData.pic实际赋了一个undefined的值,建议在表单提交后在js中做取值处理。