我创建了一个计算的observable,而不是在视图中有一个额外的代码,现在当我运行页面时,我在控制台中收到错误说明:
"未捕获的TypeError:无法读取属性' concat'未定义"
这是我到目前为止所做的:
self.email = ko.observable(initialData.userEmail || '');
self.emailMailto = ko.computed(function(){ return 'mailto:'+self.email();});
我知道电子邮件observable正在返回相应的数据,但我不确定它是否将emailMailto
称为未定义。
这是我的观点:
<p><a data-bind="attr:{href:emailMailto},text:email"></a></p>