2015-12-22 110 views
0

我不知道我的日期格式有什麼問題。AngularJs格式化日期

我收到follwing錯誤:

錯誤:[ngModel:nonassign] http://errors.angularjs.org/1.3.7/ngModel/nonassign

型材edit.html

<input id="birthday" type="date" class="form-control" ng-model="account.birthday | date" datepicker-options="dateOptions" close-text="Close" /> 

後端帳戶實體:

@Entity 
@Table(name = "account") 
@JsonIgnoreProperties(ignoreUnknown = true) 
public class Account extends BaseEntity implements Serializable { 
.... 
    @Column(name = "BIRTHDAY") 
    private Date birthday; 
} 

在調試器account.birthday場似乎在普通字符串舉行毫秒帳戶是從後端後取出。

從一調試器:

活躍:真 生日:241912800000 城市: 「埃森」 國家: 「德國」 創建:1450289294000

任何想法如何解決這一問題?

回答

0

我已經使用<input type="date" data-ng-model="from_date">的HTML代碼,然後解析它在日期爲角

var var_name = new Date($scope.from_date); 
+0

說實話?對於我需要手動轉換日期的每個字段? Angularjs api表示,它也可以處理毫秒(也是純字符串格式)。必須有一個簡單的方法... –