イオンフレームワークを使用してアプリケーションを作成しています。私のフォームでは、動的な入力モデルの入力フィールドを再設定する必要があります。私は "How to create Dynamic ng-model in Angular"を参照してダイナミックなng-modelフィールドを作成します。できます。しかし、私はそのフィールドを再配置しようとしているときには機能していませんでした(私はCRUD opearationを実行する必要があります)。イオンフレームワークを使用してAngularjsのng-repeatからの値を取得したときに動的ng-modelフィールドを再設定する方法
私のHTMLの一部は次のとおりです。
<div class="row header">
<div class="col col-40">Name</div>
<div class="col col-60">Marks</div>
</div>
<div class="row" ng-repeat="(key, user) in userList">
<div class="col col-40" ng-bind="user.name"></div>
<div class="col col-60">
<input type="text" name="actual_marks" ng-model="markscardData.actual_marks[user.user_id]" placeholder="Please enter the marks" />
</div>
</div>
私のコントローラは、私はmarkscardData.actual_marksを必要とするこの
[{"name":"Harshith","user_id":"249","actual_marks":"76","min_marks":"40","max_marks":"100"},{"name":"Nithin","user_id":"246","actual_marks":"60","min_marks":"40","max_marks":"100"},{"name":"Prathik","user_id":"247","actual_marks":"70","min_marks":"40","max_marks":"100"},{"name":"Ravee","user_id":"250","actual_marks":"80","min_marks":"40","max_marks":"100"},{"name":"Shivarama","user_id":"248","actual_marks":"90","min_marks":"40","max_marks":"100"}]
のような$ scope.userListでこの
.controller('MarkscardAddCtrl', function($scope, $stateParams, $state, $http, $ionicPopup, baseUrl)
{
$scope.markscardData = {};
$http.get(baseUrl+"api_method=markscard.getUserList&api_version=1.0&app_key=12345& course_id="+course+"&subject_id="+subject+"& markscard_id="+markscard).then(function(response){
$scope.userList = response.data.responseMsg;
});
})
JSON値のようなものです[user.user_id]は、フォームが編集モードで開いているときに再入力し、更新も許可します。これで私を助けてください。前もって感謝します。
、単にモデルが作成されていない、定義されていない変数がある、我々は全体の例を必要とするため –