1

私は次のplunkrを持っています:

http://plnkr.co/edit/M1uwZxZP7sXp5sPw7pxf?p=preview

私がやりたいことは次のとおりです。説明付きのjsonを指定して、フォーム内で自動的に入力を生成する角度コードを作成したいと思います例:

{'name': 'username', 'description': ['text', 'maxlength=16', 'required']}

そのために、入力をタグに追加するカスタム ディレクティブを使用しています。

<custominput></custominput>

ターン

<custominput>
   <input type='text'/>
</custominput>

そして、minlength や maxlength などの他の検証属性を追加します。

私の plunkr では、次のように custominput タグに属性を追加できます。

<custominput compiled="compiled" disabled="disabled"></custominput>

しかし、これらの属性を入力タグ (つまり、custominput の子) に追加するにはどうすればよいですか??

更新 1

この質問は次のように要約できます。

ディレクティブから角度ディレクティブを使用して HTML 要素/属性を追加するにはどうすればよいですか

例:これを回す

<form name="form0">
    <input custom-directive>
</form>

これに:

<form name="form0">
    <input custom-directive type="text" ng-model="ctrl.username" ng-maxlength="15" ng-required="required">
</form>

指令から

4

1 に答える 1