aurelia - 如何在 Aurelia 中使用具有多个属性的 computedFrom

标签 aurelia

我有以下代码:

@computedFrom(['id', 'isDiscontinued'])
get disableAdd(){
    return this.id === '0' || this.isDiscontinued;
}

这会引发以下错误:aurelia-binding.js:2580 Uncaught TypeError: this.input.charCodeAt is not a function

然而这有效:

@computedFrom('id')
get disableAdd(){
    return this.id === '0' || this.isDiscontinued;
}

但是我需要两个 computedFrom 字段,我做错了什么?

最佳答案

@computedFrom('id', 'isDiscontinued')
get disableAdd(){
    return this.id === '0' || this.isDiscontinued;
}

不需要[]

关于aurelia - 如何在 Aurelia 中使用具有多个属性的 computedFrom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37879568/

相关文章:

plugins - Aurelia - 如何做可以在运行时加载的复合应用程序

Aurelia HttpClient 取消请求

javascript - 当innerhtml本身已经动态生成时,如何绑定(bind)到html属性?

checkbox - 如何使用 Aurelia 在取消选中和选中时调用函数

visual-studio-2015 - 如何从 VS2015 将 ASP.NET 5 Aurelia 应用程序部署到 Azure

typescript - 设置 Aurelia、TypeScript 和 Asp.Net Core RC2

javascript - Android 互联网应用程序无法正确呈现移动网站版本

javascript - 如何从 DOM 元素获取 Aurelia ViewModel

aurelia - 使用 router.navigateToRoute() 导航到子路由

Aurelia <compose> model.bind 是什么触发了更改事件?