<tr class="workTime" ng-repeat="worktime in doctor.shift" >
<td><select name="multipleSelect" class="form-control selectpicker"
id="multipleSelect" ng-model="doctor.shift.workDays" multiple>
<option ng-repeat="days in weekdays">{{days}}</option>
</select>
</td>
<td><input type="text" class="form-control" ng-model =
"doctor.shift.workFrom"></td>
<td><input type="text" class="form-control" ng-model =
"doctor.shift.workTo">
</td>
<td><span class="glyphicon **glyphicon-plus** glyph_size " ng-
click="addWorkTime()" aria-hidden="true "></span></td>
</tr>
私はAngularを初めて使用しています。私はglyphicon-plusをクリックしてtrを繰り返したいと思います。私はこれを行う方法がわかりません。私はデータを取得していません。私はグリフコンプラスをクリックするだけで、それぞれのフィールドを持つ行を追加したいと思う。いくつか私はこれを解決するために手伝ってくださいできますか?そして、もし私がスクリプトを書く必要があれば。私は行を動的に追加するtrのng-repeat。
私はworktimesを追加するための理由を知っている可能性があり、それはすることはできません医者はJSONオブジェクトをポスト上に作成するので、trと各ngモデルのng-repeatを変更することによってdoctor.shiftが好きです。 – Vignesh
はい、そうかもしれませんが、あなたのhtmlからモデルをどのように動作させたいのかは分かりませんでした。ループ内の繰り返し項目の名前は「作業時間」です。それはdoctor.shifts []やdoctor.shift.worktimes []から来ているのかどうかわかりません。あなたのhtmlのコレクションがどこにあるのかはわかりませんでした。 "td"定義のhtmlはいずれの方法も同じで、 "in"の後のng-repeatの部分だけが変更されます... –