[英]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.