Есть ли шанс для простого обновления _viewContainer ??
Я пытаюсь создать директиву для компонента кнопки материала, которая добавляет скрытую кнопку classi c для отправки формы нажатием клавиши ввода. Мне нужно добавить простой html в _viewContainer, что-то вроде этого
import 'package:angular/angular.dart';
@Directive(
selector: '[kpMaterialSubmit]',
)
class KpMaterialSubmit {
final TemplateRef _templateRef;
final ViewContainerRef _viewContainer;
KpMaterialSubmit(this._viewContainer, this._templateRef);
@Input()
set kpMaterialSubmit(bool showButton) {
_viewContainer.clear();
if (showButton) {
_viewContainer.createEmbeddedView(_templateRef);
//THIS IS THE IMPORTANT PART
_viewContainer.createMyCustomView('<button class="hidden">Submit</button>');
} else {
_viewContainer.createEmbeddedView(_templateRef);
}
}
}