Javascript 如果用于检查空字符串不工作,则为ng

Javascript 如果用于检查空字符串不工作,则为ng,javascript,html,angularjs,angularjs-scope,Javascript,Html,Angularjs,Angularjs Scope,在我看来,我有下面的代码来显示角度范围变量的一些数据。前两行很好用。它们显示范围变量中的数据,但如果不显示,则显示ng中的行。如果我的ng出现状况,有什么问题 <div ng-controller="PaymentCtrl"> <h3>Payment successfully posted {{PaymentID}}</h3> <h3> Receipt number {{ReceiptNumber}} </h3>

在我看来,我有下面的代码来显示角度范围变量的一些数据。前两行很好用。它们显示范围变量中的数据,但如果不显示,则显示
ng中的行。如果我的
ng出现
状况,有什么问题

<div ng-controller="PaymentCtrl">

    <h3>Payment successfully posted {{PaymentID}}</h3>

    <h3> Receipt number {{ReceiptNumber}} </h3>

    <div ng-if="{{ReceiptNumber}}">
        <h3>Receipt generated with receipt number {{ReceiptNumber}}</h3>
    </div>

</div>

付款已成功过帐{{PaymentID}
收据编号{{ReceiptNumber}
使用收据编号{{ReceiptNumber}生成的收据
如前所述,采用表达式

了解更多关于这到底意味着什么的信息。在您的示例中,您提供的是。试试下面的

<div ng-if="ReceiptNumber">
    <h3>Receipt generated with receipt number {{ReceiptNumber}}</h3>
</div>

使用收据编号{{ReceiptNumber}生成的收据

-演示比较错误和正确的近似值

删除
{{
/
}
ng,如果
采用表达式,而不是插值。@NikosParaskevopoulos您应该将其作为答案提交,可能需要更具描述性的解释。