1
私は日付怒りを入力するtextfeildを持っているので、日付範囲に基づいてデータがデータベースからフェッチされます。今私はデータを表示するためにng-repeatを表示しているので、日付怒りで選択された値に基づいてデータを変更する必要があります。フィルタを適用しようとしましたが、値が変更されたときにデータベースにヒットしなければならないため、フィルタは機能しません。誰も私のソリューションを提案することはできますか?ng-change関数に基づいてng-repeatの値を変更する
<input ng-model="From_Date" ng-change="setCustomSelect()" type="text" class="form-control" placeholder="Select from Date" datepicker readonly></input>
<input ng-model="To_Date" ng-change="setCustomSelect()" type="text" class="form-control "placeholder="Select to Date" datepicker readonly></input>
<tr ng-repeat="user in users">
<td >
{{user.name}}
</td>
<td >
{{user.email}}
</td>
</tr>
してください、私たちはより良いあなたを助けることができるように私達にあなたのコードを示しています。 – Jhecht
私のコードはそのように見えるので、私が日付と時刻を変更すると、データベースにヒットして値を取得します。今のように私がこのような
実際の例を作成することができれば、期待される出力は何ですか? – Aravind
答えて
あなたは、データベースからデータを取得述べたように、あなたは、あなたのバックエンドサービスに日付を渡す日付でユーザーを照会し、それらを返すために目指すべきです。
入力に
ngChange
指示文を使用すると、コントローラで定義された関数を呼び出すことができます。この関数は、サービスからデータを取得し、そのデータでビューを更新します。サービスでは、Angularの
$http
サービスでリクエストをparamsとして渡すことができます。これは、あなたが使用することができる構造の一種である:
出典
2017-03-25 19:23:56 cnorthfield
私は$ scope.users変数の値を取得しています。したがって、ng-change関数でも、$ scope.users変数を更新データで保持しました。しかし、問題はデータがビューに反映されていないことです。 –
関連する問題