Как сгенерировать пользовательские ошибки для неправильной реализации шаблона при компиляции в angular - PullRequest
0 голосов
/ 01 июля 2019

Я создаю пользовательский компонент, и компонент должен иметь фиксированный формат шаблона.Если формат недействителен.Я ожидаю, что система должна выдать ошибку во время компиляции.

Например,

    Component({
      selector: 'my-dir',
      template: '<button-validator></button-validator>'
    })
    export class MyComponent {}

Допустимое использование:

    <my-dir>
     <cust-button />
    </my-dir>

Я должен спроектировать работутолько внутри <my-dir> Если какой-либо другой компонент входит внутрь <my-dir /> или наоборот, то система должна выдавать ошибку во время компиляции.

Как этого можно достичь?

...