[英]Data-bind attr mailto, subject and body
我想知道如何獲得主體和身體。
<a data-bind="attr: { href: 'mailto:' + 'test@test.com', **subject:'test', body:'test'** }">click</a>
謝謝
如果email
, subject
和body
在視圖模型中都是獨立的可觀察對象,那么您可以添加一個mailto
計算的可觀察對象,可以將它們組合為href
屬性。 例如:
var ViewModel = function() {
this.email = ko.observable('test@test.com');
this.subject = ko.observable('test');
this.body = ko.observable('test');
this.mailto = ko.computed(function() {
return 'mailto:' + this.email() + '?subject=' + this.subject() + '&body=' + this.body();
}, this);
};
然后可以如下設置錨標記:
<a data-bind="attr: { href: mailto }">click</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.