2017-02-26 13 views
0

私は剣道グリッドを使用しています。 'options.models'の下には、datetimeという3つのリストがあります。私はそのプロパティにアクセスし、日付にいくつかの解析を実行したい。私はコーディングに新しいので、それについては何も考えていません。どんな助けも高く評価されます。angleJSを使用してオブジェクトのプロパティを変更する方法

parameterMap: function(options, operation) { 
    if (operation !== "read" && options.models) { 
     angular.forEach(options.models, function(value) { 
      //****???****// 
     }) 
     return options; 
    } 
} 
+1

投稿してください 'options.models'配列 –

+0

アレイ[3] 0:オブジェクト Batch_No: "B3" Exp_Dt:日2017年2月26日午後04時44分31秒GMT + 0530(インド標準時) イド:0 Mfg_Dt :日2017年2月26日16時44分31秒GMT + 0530(インド標準時) PRODUCT_NAME: "P3" PRODUCT_TYPE: "T3" Strip_No:5 Strip_Unit:6 合計:0 __proto__ : オブジェクト: オブジェクト: オブジェクト –

答えて

-1

あなたはだから今、私のコードは次のようになります。この

angular.forEach($scope.arr, function(value) { 
    value.Exp_Dt = new Date(); // assign whatever date 
}) 

angular.module("app",[]) 
 
.controller("ctrl",function($scope){ 
 

 
$scope.arr = [{ 
 
\t Exp_Dt: "Sun Feb 26 2017 16: 44: 31 GMT + 0530(India Standard Time)", 
 
\t Id: 0, 
 
\t Mfg_Dt: "Sun Feb 26 2017 16: 44: 31 GMT + 0530(India Standard Time)", 
 
\t Product_Name: "P3", 
 
\t Product_Type: "T3", 
 
\t Strip_No: 5, 
 
\t Strip_Unit: 6, 
 
\t Total: 0 
 
}]; 
 

 
\t angular.forEach($scope.arr, function(value) { 
 
      value.Exp_Dt = new Date(); // assign whatever date 
 
     }) 
 
    console.log($scope.arr) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app" ng-controller="ctrl"> 
 

 
</div>

1

を試し、その後「」Exp_Dtを変更したいと仮定することができます。私のために働いた@Sachilaおかげで。

parameterMap: function (options, operation) { 
        if (operation !== "read" && options.models) { 
         angular.forEach(options.models, function (value) { 
          value.Mfg_Dt = kendo.toString(value.Mfg_Dt, "s"); 
         }) 
         return options; 
        } 
       } 
関連する問題