2017-07-13 18 views
0

我需要在ng-repeat內部執行一個函數來轉換日期。我如何解析函數中的角度結果?在數據庫角函數

字段名稱是DATAF

我試圖diferent方法,但沒有一個人的作品...

<tr ng-repeat="detail in details| filter:search_query"> 

<td><b>{{detail.nom}}</b></td> 
<td>{{detail.descripcio}}</td> 
<td>{{datareves(detail.datafet) }} </td> 
<td>{{detail.visible}}</td> 

getInfo(); 
function getInfo(){ 
$http.post('empDetails.php').success(function(data){ 
$scope.details = data; 
}); 
} 

$scope.datareves = function(details.datafet) { 
    var res = dataf.split(" "); 
    var res2 = res[0].split("-"); 
    var final = res2[2] + "-" + res2[1] + "-" + res2[0]; 
    return (final); 
}; 
+0

更改此功能(DATAF) – Vivz

回答

0

你的功能應該是這樣的

$scope.datareves = function(dataf) { 
var res = dataf.split(" "); 
var res2 = res[0].split("-"); 
var final = res2[2] + "-" + res2[1] + "-" + res2[0]; 
return (final); 
}; 

注意到第一行的更改。您在函數中使用的變量的名稱與傳遞給該函數的名稱不同。

你可以閱讀更多關於JavaScript函數的定義在這裏https://www.w3schools.com/js/js_function_definition.asp

+0

我變了,但不工作 –

+0

請提供一些模擬數據,一plunkr也會有所幫助。 –