আমি অ্যাঙ্গুলার.জেএস-এ নতুন এবং আমার অ্যারে বাছাই করতে এবং সেই সাজানো ডেটা নিয়ে কাজ করতে কিছু সমস্যা আছে।
আমার আইটেমগুলির সাথে একটি তালিকা আছে এবং এটি এখনই কাজ করে যাচ্ছেন "Store.storeName" দ্বারা এটি বাছাই করতে চাই। তবে ডেটা বাছাইয়ের পরে, আমার মোছা-ফাংশন আর কাজ করছে না। আমি মনে করি thats কারণ ing সূচকটি বাছাইয়ের পরে ভুল, এবং তাই ভুল ডেটা মোছা হয়।
আমি কীভাবে এটি সমাধান করতে পারি? সুযোগে ডেটা অর্ডার করে দিচ্ছেন না? কিভাবে যে কি?
এখানে কিছু প্রাসঙ্গিক কোড দেওয়া হল:
দেখুন মধ্যে:
<tr ng-repeat="item in items | orderBy:'Store.storeName'">
<td><input class="toggle" type="checkbox" ng-model="item.Completed"></td>
<td>{{item.Name}}</td>
<td>{{item.Quantity}} Stk.</td>
<td>{{item.Price || 0 | number:2}} €</td>
<td>{{item.Quantity*item.Price|| 0 | number:2}} €</td>
<td>{{item.Store.storeName}}</td>
<td><a><img src="img/delete.png" ng-click="removeItem($index)">{{$index}}</a></td>
</tr>
এবং আমার নিয়ামকটিতে আমার এই মুছে ফাংশন রয়েছে, যা নির্দিষ্ট ডেটা মুছে ফেলা উচিত:
$scope.removeItem = function(index){
$scope.items.splice(index,1);
}
ভিউতে অর্ডার দেওয়ার আগে এটি দুর্দান্তভাবে কাজ করে। যদি গুরুত্বপূর্ণ কিছু অনুপস্থিত থাকে তবে দয়া করে আমাকে এখনই ছেড়ে দিন।
ধন্যবাদ!