У меня есть пользовательский веб-компонент выбора, созданный с помощью StencilJS, и я использую его в AngularJS следующим образом:
<my-select>
<my-option ng-repeat="item in items">
{{item.value}}
</my-option>
</my-select>
Проблема заключается в том, что всякий раз, когда я помещаю новый элемент в массив items
(items.push({key: 'some', value: 'Some Value'})
), выражение, кажется, печатает также свой собственный синтаксис в DOM, например:
Это структура компонента <my-option>
StencilJS:
render() {
return (
<div class="option-container" onClick={this.selectOption(this)}>
<slot />
</div>
);
}
Буду очень признателен за любую помощь. Спасибо.