我有一個angularjs ng-class函數我試圖用來設置我的表格行顏色。我對angular和js都相當陌生,所以我的錯誤很可能是用戶錯誤。我正在嘗試檢查日期字段是否爲空/未定義,然後試圖相應地設置行顏色,但我在日期得到一個分析錯誤。我需要做一些與我約會不同的事嗎?AngularJS JavaScript語法錯誤
謝謝!
HTML設置排顏色:
<tr data-ng-repeat="s in data.sites" data-ng-class="setRowConditional({{s.LastScanReceived}})">
AngularJS控制器功能:
//Set row color
$scope.setRowConditional = function (lastScanReceived) {
var recDate = Date.parse(lastScanReceived);
if (typeof recDate === 'undefined') {
return "danger";
}
else {
return "active";
};
}
解析錯誤:
Error: [$parse:syntax] Syntax Error: Token 'T13' is unexpected, expecting [)] at column 29 of the expression [setRowConditional(2013-12-18T13:59:09.397)] starting at [T13:59:09.397)].
是的,它確實...用戶錯誤。 – scarpacci