私は次の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>
指令から