0
私はカスタムコンポーネントを開発しており、いくつかの入力属性にいくつかの条件を設定したいと思います。そうする方法はありますか?例えば角でカスタムコンポーネントの属性を要求する方法
、コンポーネントは「MYCOMP」であり、2つの属性が「必須」と私はそれをしたいと思います「オプション」であることを言う:
<my-comp required="value" optional="value"></my-comp>
この実行に成功
<my-comp required="value"></my-comp>
このこれもスムーズに実行してください:
はコンソールで何らかのエラーを送信しますが、attr ibute "required"はもちろん "必須"です。コントローラ内の属性の
export class MyCompComponent implements ng.IComponentOptions {
public template: string = '<p>TEMPLATE</p>';
public controller: Function = MyCompController;
public bindings: any = {
required: '@',
optional: '@'
}
}
$ elementと$ attrsのインタフェースは何ですか? たとえば$ logの場合、ng.ILogService – Gianmarco