绑定时标签的 angular 中输入为空时的默认文本

default text when the input is empty in angular for label while binding

我有这段代码运行良好,并根据从控制器接收到的数据显示到绑定中。但是,我尝试将服务器数据设置为 string.empty 并且我期望此默认文本 "Your name" 会出现,但事实并非如此。我希望在服务器 returns 空字符串时显示默认文本。

<label for="name" class="label-proj" ng-bind="ctrl.name">Your name</label>

您可以执行以下操作:

<label for="name" class="label-proj">{{ctrl.name || "Your name"}}</label>