У меня есть пользовательский компонент, который имеет items
свойство, определяемый как @children
для компонента:Не может наблюдать свойство [] из объекта
@children(`${ComponentConfiguration.prefix}tracker-item`) items = [];
tracker-item
является простым видом-модель с @noView
аннотацию, и имеет только одно свойство.
пункты, которые определены на мой взгляд, как это:
<tracker-item label="${trackerElementModel.steps[0] | displayDate:'DD MMMM'}"> ${"PURCHASE.RQT_DTE" | t} </tracker-item>
Это работало отлично, но после того как я обновил свой проект, чтобы построить его с Aurelia-кли, я вижу эту ошибку каждый раз, когда компонент является вызванный:
WARN [property-observation] Cannot observe property 'items' of object
TrackerComponent {_isAttached: false, _taskQueue: TaskQueue, _useTaskQueue: true, _alertService: AlertService, parentElement: null…}
TrackerComponent - это имя моего компонента.
Я не понимаю, откуда эта ошибка, потому что где-то еще в моем коде есть одно и то же определение для другого настраиваемого компонента, который не вызывает такую же ошибку.
Что не так с этим?
Какова ценность ComponentConfiguration.prefix здесь? –