我可以使用'+'连接ng-bind中的两个值。但是,第二个值取决于条件。
如何使用 ng-if 或 ng-switch 隐藏/显示此值。我尝试使用ng-if但它吃了ng-bind(即内插值根本没有显示。也许 ng-if 具有更高优先级 ng-bind 优先级为0.例如
<a ng-bind="(document.name) + (vm.showifConditionTrue)"></a>
感谢您的任何建议。
答案 0 :(得分:2)
试试这个:
<a ng-bind="(document.name) + (vm.showifConditionTrue ? 'what to show if true' : 'what to show if false')"></a>
如果您不想在虚假时使用
显示任何内容<a ng-bind="(document.name) + (vm.showifConditionTrue ? 'what to show if true' : '')"></a>