入力、選択、複数選択、ボタンなど、さまざまなフィールドを含むフォームがあります。そして、このフォームのコンポーネントを作成するのが良い考えである (そして実際に実行可能である) かどうか疑問に思っていました。このコンポーネントは、すべてのタイプのフォーム フィールド (入力、選択、ボタンなど) を含むことができるコンテナーのようなものです。 )。
私はplunkerにコードのサンプルを置きました。私がしたいのは、フォーム用のコンポーネントを作成することです。そこには、必要な他のコンポーネント (ボタン、入力など) をいくつ挿入できます。
<!DOCTYPE html>
<html ng-app="MyApp">
<head>
<link data-require="bootstrap-css@3.3.6" data-semver="3.3.6" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.6/angular.min.js"></script>
<script src="script.js"></script>
<script src="myInput.js"></script>
<script src="myButton.js"></script>
</head>
<body ng-controller="MyCtrl">
<div class="container">
<h2>My form</h2>
<form role="form">
<my-input label="Firstname"></my-input>
<my-input label="Lastname"></my-input>
<my-button label="Submit"></my-button>
</form>
</div>
</body>
</html>