如何检查值是否为空且不为空.
在控制器中:
$scope.data.variable = 'some valid data';
<div ng-if="data.variable != ''">something else</div>
谢谢
因为null和empty都是假值
div.variable如果not null或empty将评估true,如果null或empty将评估为false
<div ng-if="data.variable">something else</div>
Run Code Online (Sandbox Code Playgroud)
我建议你有这样的功能是你的控制器:
$scope.isEmpty = function(value){
return (value == "" || value == null);
};
Run Code Online (Sandbox Code Playgroud)
你的HTML:
<div ng-if="!isEmpty(data.variable)">something else</div>
Run Code Online (Sandbox Code Playgroud)
如果此功能在您的许多页面中都有用,我建议您将它放在$ rootScope上,以便在整个应用程序中识别它.
| 归档时间: |
|
| 查看次数: |
21626 次 |
| 最近记录: |