我在我的項目中使用了angularjs。我從後端獲取日期字符串。日期字符串可以是任何可能是日期或可能不是日期的字符串。當我設置日期字符串ng-model
如果它是一個日期字符串,然後它的工作細別的它拋出一個異常如何處理錯誤:ngModel:datefmt模型不是日期對象
Error: [ngModel:datefmt] http://errors.angularjs.org/1.4.3/ngModel/datefmt?p0=asdfdaf
at Error (native)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:6:416
at Array.<anonymous> (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:167:250)
at Object.<anonymous> (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:264:75)
at n.$get.n.$digest (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:132:124)
at n.$get.n.$apply (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:135:269)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:19:437
at Object.e [as invoke] (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:39:156)
at d (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:19:358)
at Ac (http://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js:20:151)
我不知道該如何處理這個異常。我正在考慮編寫一個像isDate(dateString)
這樣的方法,但我不知道我應該在裏面寫什麼,因爲日期字符串可以是任何格式的任何字符串。請幫助我創建了plunkr here
前段時間我有這個問題,你介意一下crossbrowser的兼容性嗎?在Firefox,Chrome和Safari瀏覽器中檢查你的運行... – gr3g
我正在登陸chrome –