Я создаю пользовательский компонент, и компонент должен иметь фиксированный формат шаблона.Если формат недействителен.Я ожидаю, что система должна выдать ошибку во время компиляции.
Например,
Component({
selector: 'my-dir',
template: '<button-validator></button-validator>'
})
export class MyComponent {}
Допустимое использование:
<my-dir>
<cust-button />
</my-dir>
Я должен спроектировать работутолько внутри <my-dir>
Если какой-либо другой компонент входит внутрь <my-dir />
или наоборот, то система должна выдавать ошибку во время компиляции.
Как этого можно достичь?