angular中ng-init的问题

有这么一段代码:

<input type="hidden" class="ipt" name="pic" ng-init="formData.pic='{{eChartMap[ngDialogData].getDataURL()}}'" ng-model="formData.pic"/>

表单提交后不能拿到eCharMap[ngDialogData].getDataURL()方法得到的图片base64的值,这么解决?

在控制台里得到的是那个取值表达式,但可以看的到获取的base64编码值


慕桂英3389331
浏览 913回答 1
1回答

跃然一笑

那我建议你就别写ng-init了,直接写在你的controller里不好么?app.controller('你的controller',&nbsp;function($scope){ &nbsp;&nbsp;&nbsp;&nbsp;$scope.formData&nbsp;=&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pic:&nbsp;$scope.eChartMap[ngDialogData].getDataURL() &nbsp;&nbsp;&nbsp;&nbsp;}; });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript