我是Aurelia的新手,并尝试使用自定义元素继承:
base.js
import {bindable, inject} from 'aurelia-framework';
@inject(Element)
export class BaseCustomElement {
list = [1]
constructor() {
console.log(this.list)
}
}
control1.js
import {bindable, inject} from 'aurelia-framework';
import {BaseCustomElement} from 'base';
@inject(Element)
export class Control1CustomElement extends BaseCustomElement{
list = [1,3]
constructor() {
super()
}
}
我哪里错了?
答案 0 :(得分:3)
在此处使用extends
而不是extend
:
export class Control1CustomElement extend BaseCustomElement{
答案 1 :(得分:2)
没有更多细节,我们无法知道问题是什么,但我猜它与列表的内容有关 - 但是,无论如何,作为第一个猜测怎么样
不知道这是否会解决“意想不到的行为”。虽然我们不知道你期待什么......