您好我有这个代码,目的是检查数据库中是否有用户,如果找到显示视图上的用户列表,否则显示一个用户创建形式的视图,但是没有检查表达我做错了什么
users = Users.query();
users.$promise.then(
function (data) {
if (!data) {
$location.url('/NewUser')
} else {
$location.url('/UsersList')
}
});
答案 0 :(得分:2)
如果找不到任何内容,它可能会返回一个空数组。尝试检查数据长度。
if (data.length == 0) {
$location.url('/NewUser')
} else {
$location.url('/UsersList')
}