ile bir özellik üzerinde Aurelia'nın bindable dekoratör nasıl kullanılır Bir sınıfta bir özellik için @bindable
dekoratör kullanarak sorunum yok. E.g.Getelia ve ayarlayıcı
export class SomeClass {
@bindable public SomeProperty: Date = new Date();
}
Ancak, bir getter/setter uygulamasına sahip olan özelliklerle birlikte kullanıldığında bu işe yaramıyorum. Örneğin.
Buraya basit bir şey eksik eminimexport class SomeClass2 {
// Where should the @bindable go now?
private _someProperty: Date = new Date();
public get SomeProperty(): Date {
return this._someProperty;
}
public set SomeProperty(value: Date) {
// Do some manipulation/validation here
this._someProperty = value;
}
}
...
Ah, Tamam - aslında bir alıcı/ayarlayıcı oluştururken '@ bindable'la ilgili anahtar - bunu almadı - teşekkürler! Yukarıdakilere baktığımızda, aslında "_name" değişkenine değişiklik kademesini kontrol eden "Değiştirilmiş" yöntemiyle iki değişken ('isim 've' _name') bulunmuyor. Veya '@ bindable'' 'name'' 'name' için destek 'olduğunu anlamak için" magic/convention "var mı? – Jaans