2016-06-26 13 views
0

Ich arbeite an AngularJs App, wo ich den Namen des Kunden anzeigen muss, aber es sollte per E-Mail an seine E-Mail-Adresse per E-Mail zu verknüpfen. Beispiel: Wenn der Name ist Bob und E-Mail ist [email protected], dann klicken Bob es Mail an [email protected]Zeige Mailto-Link zum Namen in angularjs

meine html wie unten

<div class="form-group mg-t20" ng-hide="!groupObj.accountExecutiveName"> 
      <label class="wd50p control-label left fw-norm">Account Executive:</label> 
      <div class="wd48p blue-txt"> 
       {{groupObj.accountExecutiveName}} 
      </div> 
     </div> 

zeigen sollte ich E-Mail-Eigenschaft haben. Sein groupObj.accountExecutiveEmail. Wie mache ich das in HTML?

Antwort

1

Der folgende Code sollte in Ihrem Fall:

<div class="form-group mg-t20" ng-hide="!groupObj.accountExecutiveName"> 
    <label class="wd50p control-label left fw-norm">Account Executive:</label> 
    <div class="wd48p blue-txt"> 
     <a ng-href="mailto:{{ groupObj.accountExecutiveEmail }}" target="_blank"> 
     {{ groupObj.accountExecutiveName }} 
     </a> 
    </div> 
</div> 

Prost:

<a ng-href="mailto:{{ groupObj.accountExecutiveEmail }}" target="_blank"> 
    {{ groupObj.accountExecutiveName }} 
</a> 

So Ihre endgültige HTML wie folgt aussehen!

1

Verwenden Sie einfach einen mailto Link

<a ng-href="mailto:{{groupObj.accountExecutiveEmail}}">Send email</a> 
2

Sie können so etwas zu Ihrer Vorlage hinzu:

<a ng-href="mailto:{{groupObj.accountExecutiveEmail}}" target="_blank"> 
    {{groupObj.accountExecutiveName}} --> here will be the item's name 
</a> 
Verwandte Themen