Я получаю следующее предупреждение при использовании @children
декоратора:предупреждение свойство-наблюдение Aurelia при использовании @children
vendor-bundle.js:14294 WARN [property-observation] Cannot observe property 'columns' of object
Мой пользовательский элемент кода является:
@children ('данных сеточного column ') columns = [];
Я пытаюсь связать его с этой точки зрения-модели, так что я могу получить массив объектов с данными столбца:
import {bindable, noView} from 'aurelia-templating';
@noView
export class DataGridColumn {
@bindable name;
@bindable display;
@bindable align;
}
Он отлично работает, но ошибка, кажется, указывает что-то не так , Мне здесь не нужно наблюдение за недвижимостью, но хотелось бы знать, почему я получаю ошибку.
<data-grid data.bind="records">
<data-grid-column name="acc_code" display="Code"></data-grid-column>
<data-grid-column name="acc_name_orig" display="Account"></data-grid-column>
</data-grid>