【发布时间】:2015-04-08 14:34:08
【问题描述】:
我想用angular测试json文件中的数据是否为空。
这是我的控制器:
app.controller('infosVillageController', ['$scope', function($scope) {
$scope.infosvillages = [
{
"name":"Soleil camp (Le)",
"id":1,
"website":"",
"email":""
},
{
"name":"Camp Cosse (La)",
"id":80,
"website":"",
"email":""
}
];
}]);
如您所见,有时我的 json 中没有数据。
在我的 html 中,我想显示数据是否为空。例如,我想显示“没有网站”或“没有电子邮件”。
那么,我如何测试我的 json 文件中的某些数据是否为空?
我在我的控制器中尝试过这样的事情,但它不起作用:
if ($scope.infosvillages.website == null) {
$scope.infosvillages.website = "no website"
};
提前谢谢你
【问题讨论】:
-
您发布的代码不会从 .json 文件中加载。
-
为什么不比较空字符串
""而不是null -
@WayneEllery 抱歉,json 在控制器中
-
@RahilWazir 我也添加了这个测试