我有一个名为@customElement('partialurl')
partialurl.js
get isValid(){
if (this.element === undefined || this.element === null){
return false;
}
else{
const partialUrl = new RegExp('^\/[a-z0-9]+([-\/](?:[a-z0-9]+))*(\.(?:jpeg|jpg|gif|png|htm|html|asp|xml|txt|pdf))?$');
if (partialUrl.test(this.element)) {
return true;
} else {
return false;
}
}
}
我的问题是如何引用' isValid'?
例如 - 此文件引用自定义元素
HTML
<partialurl disabled.bind="readonly" value.bind="baseContent.LinkDestination" />
JS
bind(){
return this.dataContext.getContent(this.id)
.then(baseContent => {
this.baseContent = baseContent;
this.validator = this.validation.on(this)
.ensure('baseContent.LinkDestination').isValidFromCustomElement();
}); }
我知道上面的内容并不奏效,我是Aurelia的新手并且还在找我的脚。