gpt4 book ai didi

ember.js - 如何使用mailto href和bindAttr对属性设置 'a'标签?

转载 作者:行者123 更新时间:2023-12-04 05:19:01 25 4
gpt4 key购买 nike

我有一个模型,其属性为“contact_email”。我想用mailto:href链接。

我已经尝试做稍微明显的<a {{bindAttr href="contact_email"}}>Email</a>,但是当然这没有mailto:位。

如何将mailto:与属性contact_email结合使用?

最佳答案

目前,唯一可行的方法是使用计算属性(如您的评论中所述)。

如果您发现自己经常这样做,那么可能会使它更容易容忍的一件事是创建一个计算属性“macro”:

App.computed.mailto = function(property) {
return function() {
return "mailto:" + this.get(property);
}.property(property);
};

然后,您可以在 Controller 中执行此操作:
var mailto = App.computed.mailto;

App.UserController = Ember.ObjectController.extend({
mailtoContactEmail: mailto('contactEmail')
});

关于ember.js - 如何使用mailto href和bindAttr对属性设置 'a'标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14310559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com