ng-bind:连接2个值,其中一个是有条件的

时间:2017-06-15 15:55:03

标签: javascript angularjs angularjs-directive

我可以使用'+'连接ng-bind中的两个值。但是,第二个值取决于条件。

如何使用 ng-if ng-switch 隐藏/显示此值。我尝试使用ng-if但它吃了ng-bind(即内插值根本没有显示。也许 ng-if 具有更高优先级 ng-bind 优先级为0.例如

<a ng-bind="(document.name) + (vm.showifConditionTrue)"></a>

感谢您的任何建议。

1 个答案:

答案 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>