2014-05-08 19 views
2

我知道如何將字符串轉換爲整數控制器的String AngularJS視圖

parseInt($scope.date) 

整數但我必須這樣做,在視圖

<span data-ng-show="item.date">{{ item.date | hbdatetime }}</span> 

在視圖本身我必須將日期(我作爲一個字符串)轉換爲一個整數,以便我可以用hbdatetime過濾。

我想這樣

// <data-ng-show="item.date">parseInt{{ item.date | hbdatetime }}</span> 

東西請角方式

+1

hbdatetime是您的自定義過濾器嗎?如果是,請在那裏進行任何轉換。最後,你應該可以在大括號內運行任何有效的JS表達式,即:{{parseInt(item.date)| hbdatetime}} –

回答

8

幫助您需要的函數調用的地方parseInt函數表達中:

<span data-ng-show="item.date">{{ parseInt(item.date) | hbdatetime }}</span> 

角意志將item.date的值傳遞給函數,然後應用過濾器返回值。

您可能想要考慮編寫自己的可以處理字符串作爲輸入的過濾器。

+0

我已經創建了一個更多的過濾器,我在過濾器本身這樣做,謝謝 – Prashobh