如果 ng-bind 或 {{}} 为空,如何获得默认文本

Div*_* MV 1 angularjs

我正在尝试绑定一个scope变量,<span>并且如果范围变量为空,我正在尝试显示一些默认文本。我尝试使用ng-bindand{{}}但找不到解决方案。是问题的说明

这是我的控制器

myApp.controller("MyCtrl",function($scope) {
$scope.level = "iResult";
$scope.reset =function(){
    $scope.level = "";
};
Run Code Online (Sandbox Code Playgroud)

这是模板

<div ng-controller="MyCtrl" id="tableForVxp" class="dataDisplay2">
{{level}}
<button ng-click="reset()">RESET</button>
<p>On click of reset the level get updated as blank and if its blank i want a default text "NoneLeft" to be displayed</p>
Run Code Online (Sandbox Code Playgroud)

我不是在寻找使用的解决方案ng-if,ng-show,ng-hide

Aja*_*mar 5

您可以在绑定表达式内部使用 OR 运算符:

{{level || 'NoneLeft'}}
Run Code Online (Sandbox Code Playgroud)