我正在将一个项目推送到$ scope.dt。如果day不等于true,则该推送项将拼接或删除并继续为下一个项目工作。如果天是真的,那就没有拼接。
这是我的angularjs控制器:
$scope.test = function() {
$scope.dt.push({
sel: Date,
S: STime,
E: Etime,
H: Hour,
A: day
});
if (day != true) {
$scope.dt.splice(1);
}
}
答案 0 :(得分:3)
为什么不只推送项目,只有在条件为真的情况下,而不是先添加它然后删除它。
$scope.test = function() {
if (day) {
$scope.dt.push({
sel: Date,
S: STime,
E: Etime,
H: Hour,
A: day
});
}
}
试试这个..希望这有帮助
答案 1 :(得分:0)
$scope.dates.splice(- 1, 1);
回答我的工作