2017-11-11 90 views
-1

我有一个场景,我必须从我的计算机上传图像并将其显示在图像tag.i能够从我的电脑上传图像,但无法显示它 在图像标签,而不是它显示图像name.i已经在谷歌搜索,但没有发现角2级或4的解决方案,而不是越来越角1 solution.could有人帮助我在这方面如何以角度js显示上传的图像2

这里是我的代码:

<html lang="en"> 
    <head > 
     <meta charset="UTF-8"> 
     <title>Upload Image</title> 

    </head> 
    <body ng-app="myApp"> 
     <div ng-controller="UploadCtrl"> 
      <img ng-if="image" src="{{image}}" alt=""> 
      <form action=""> 
       <input my-upload type="file" name="upload"> 
      </form> 
     </div> 
    </body> 
    </html> 
+1

这不是角2码..can您发布您尝试过的角度2代码? – Niladri

+0

@Pavan纠正我,如果我错了,所以你想要的是隐藏上面的代码角2/4代码?像语法? – Priz

+0

你可以在这里粘贴角度代码吗? – Omar

回答

0

没有angularjs2,我想你需要angularjs代码

您应该使用ng-src

<img ng-if="image" ng-src="{{image}}" alt=""> 

EDIT

我想你需要angular2那么它应该是,

<img *ngIf="image" [src]="image"> 
+0

嗨sajeetharam,虽然使用该代码,我得到这个错误:无法绑定到'ng-src',因为它不是'img'的已知属性。你可以帮我在这方面 –

+0

@PavanKumar尝试编辑回答 – Sajeetharan

+0

你是否像上面那样尝试过 – Sajeetharan