javascript - 如何在 Angular js中的 $on ("fileSelected")之后在页面上显示图像

标签 javascript jquery angularjs

如何在 AngularJS 中的 $on("fileSelected") 之后显示图像?

我正在使用以下内容选择文件:

   $scope.$on("fileSelected", function (event, args) {
       debugger;
       $scope.$apply(function () {
           $scope.file = args.file;
       });

我需要使用 img src 属性显示图像。

最佳答案

尝试这样的事情:

    var reader = new FileReader();

    reader.onload = function (e) {
        $('#image').attr('src', e.target.result);
    }

    reader.readAsDataURL(input.files[0]);

关于javascript - 如何在 Angular js中的 $on ("fileSelected")之后在页面上显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35572314/

相关文章:

html - 如何在使用 css/js 旋转后定位/调整图像大小,以便图像不会定位在持有它的 div 之外或被裁剪掉

javascript - JQuery 和 Javascript 淡入淡出不起作用

jquery - 如何在验证和提交后更改表单的包含 div?

javascript - 搜索数组中的字符串/值并替换数组中的字符串/值

angularjs - 如何从本地主机中的node.js Restful api 使用我的 angular.js 文件获取数据

javascript - 我在 Angular JS 中选择的默认选择

javascript - AngularJS - 根据当前路径更改 href 属性

javascript - 测量 Jquery 中的加载时间

javascript - 如果使用对另一个对象的调用在 JavaScript 中构造匿名对象,为什么我不能返回匿名对象?

Javascript/jQuery 函数在 <IE8 中产生 undefined