繁体   English   中英

数据绑定属性邮件,主题和正文

[英]Data-bind attr mailto, subject and body

我想知道如何获得主体和身体。

<a data-bind="attr: { href: 'mailto:' + 'test@test.com', **subject:'test', body:'test'** }">click</a>

谢谢

如果emailsubjectbody在视图模型中都是独立的可观察对象,那么您可以添加一个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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM