Açısal uygulamada basit bir e-posta geri bildirim özelliği uygulayacağım. Postada önceden tanımlanmış posta konusu ve içerik şablonu var. Açısal denetleyicinin istemci e-posta istemcisini (örneğin "mailto: [email protected]" gibi) getirmesi ve önceden tanımlanmış konu, içerik şablonu yerine getirmesi gerekir. Herhangi bir beden onu nasıl uygulayacağını biliyor mu?AngularJS denetleyicisinde mailto nasıl çağırılır
cevap
kullanım $ window.location:
$window.location = "mailto:..."
, iOS 9.1 – Sheetal
'da çalışmaz, bu yeni tarayıcı sekmesine ihtiyaç duymazken, location.open() işlevi etkin değildir. Kullanıcının açılacak harici bir posta istemcisine ihtiyacı olduğundan eminseniz daha iyi görünüyor. – garfunkel61
enjekte $window
ve $window.open()
yöntemini kullanın. Kontrolör tanımlamak İçinde
...
$scope.sendMail = function(emailId,subject,message){
$window.open("mailto:"+ emailId + "?subject=" + subject+"&body="+message,"_self");
};
ve benzeri diyoruz ...
$scope.sendMail("[email protected]","Mail Subject","Mail Body Message");
Bu, kullanıcıların ayarlarına bağlı olarak Google posta veya e-posta istemcisi için yeni bir sekme açmak gerekir. Eğik JS
: şöyle kontrolördeki Concatenate dize:
<a ng-href="{{mailLink}}" target="_blank">Send</a>
location.href
zamanda çalışan
$scope.mailLink = "mailto:" + $scope.emailId + "?subject=" + $scope.Subject + '&body=' + $scope.bodyText;
html!
$scope.email = function(item){
location.href= 'mailto:' + $scope.allemails (array) + '?subject=Subject you want';
}
Not: $scope.allemails
bir diziyi varsa ve yöntemi .join(', ')
kullanacaksa - thunderbringer e-posta istemcisi e-postaların bir koleksiyon olarak bu tanımaz ve yeni bir satır ekler 'Kime:' Her etmek bu diziden e-posta.
- 1. Mailto:
- 2. , angularjs denetleyicisinde açılır seçim değeri atayamaz.
- 3. AngularJS denetleyicisinde javascript işlevini nasıl çağırabilirim? Ben JavaScript altında olması
- 4. AngularJS denetleyicisinde geçerli kapsam dom elementini nasıl alabilirim?
- 5. mailto bağlantısı sharepoint desgner
- 6. Form Nasıl Çağırılır?
- 7. Mailto Link Hotmail'de Çalışmıyor
- 8. ZF2 denetleyicisinde baseUrl nasıl edinilir?
- 9. denetleyicisinde POST isteğinin nasıl işleneceği
- 10. Mailto: Nasıl yapılır: (to) bölümü olmadan bağlantı
- 11. Windows'da bir mailto linki nasıl oluşturulur?
- 12. C++ API nasıl çağırılır C#
- 13. adaptör sınıfından getsupportfragmentmanager() nasıl çağırılır?
- 14. Java'dan C# işlevi nasıl çağırılır
- 15. Windows Service'ten WebAPI nasıl çağırılır
- 16. Java kodundan nasıl servlet çağırılır
- 17. Java WebServisler - nasıl servis çağırılır?
- 18. .eex dosyasından işlevler nasıl çağırılır
- 19. Mailto gövde metni IE'ye girmiyor
- 20. Webview "mailto:" link & "tel:" bağlantısı Intent.ACTION_VIEW kullanarak çalışır, ancak nasıl benzersiz bir konu ekleyebilirim "mailto:" link
- 21. Mailto işlevi mobil cihazlarda çalışmıyor
- 22. Mailto Android: 'Desteklenmeyen eylem' hatası
- 23. JavaScript ekleyerek linebreak mailto vücut
- 24. KnockoutJS'de Href ve mailto bağlantıları
- 25. Bir rails denetleyicisinde
- 26. ASP.NET MVC denetleyicisinde Request.cookies'e nasıl erişirim?
- 27. Ebeveyn denetleyicisinde $ formatters.push işlevinin geçerliliğine nasıl erişebilirim
- 28. MVC denetleyicisinde mesaj kutusu nasıl kullanılır?
- 29. Gravür denetleyicisinde Kullanıcı nesnesine nasıl erişilir
- 30. Magento denetleyicisinde url parametresi nasıl alınır?
olası bir kopyası [Javascript ile e-posta gönderme] (http://stackoverflow.com/questions/271171/sending-emails-with-javascript) –
Muhtemelen bir yönerge içine sarabilirsiniz. [Bir araya getirilen başka biri] (https://github.com/updatezen/angular-mailto). –
Bu soruya bir cevabınız varsa, aşağıdaki cevabı (soruların bir parçası olarak değil) girmeniz ve yanıt olarak işaretlemeniz gerekir, bu nedenle bu sorunun çözülmüş olduğu diğer StackOverflow kullanıcılarına derhal bildirilir. – ClearCloud8