Я пытаюсь просто установить привязываемое значение для компонента aurelia в repeat.for, и это, похоже, не влияет.Aurelia binding in repeat.for не работает
<event-summary repeat.for="event of events" event.bind="event" is-favorite="true"></event-summary>
и в показах модели
EVENT-summary.js
@bindable('isFavorite')
@bindable('event')
export class EventSummary {
bind(bindingContext) {
if(bindingContext.isFavorite == null) {
this.isFavorite = false;
}
}
}
событие установлен правильно, но isFavorite не всегда неопределенный, независимо от того, что я стараюсь (это-favorite.bind = "[некоторое значение vm]") также возвращает undefined. Может ли кто-нибудь сказать мне, почему?
Благодаря
Отметить как ответ, но я смущен относительно того, почему isFavorite не относится к моему контексту привязки, но он находится в моей локальной области. – weagle08