根据布尔值更改按钮元素中的文本的简单方法是什么?
伪代码:
<button> some text OR some other text </button>
我读到了这个:Angularjs if-then-else construction in expression
关于ng-switch:http://docs.angularjs.org/api/ng.directive:ngSwitch
使用model中的bool值似乎都不起作用
根据布尔值更改按钮元素中的文本的简单方法是什么?
伪代码:
<button> some text OR some other text </button>
我读到了这个:Angularjs if-then-else construction in expression
关于ng-switch:http://docs.angularjs.org/api/ng.directive:ngSwitch
使用model中的bool值似乎都不起作用
6条答案
按热度按时间dm7nw8vv1#
应该这样使用:
nxagd54h2#
我想这取决于你想展示的文本是什么。如果您可以控制控制器中的文本内容,则可以将文本绑定到范围变量并在控制器中设置它,这样就不必在视图中放置任何逻辑。例如:
否则,您可以在布尔条件上使用ng-if或ng-show。
siv3szwd3#
因为我需要对按钮文本使用过滤器(翻译过滤器),所以下面的解决方案对我来说效果最好:
mznpcxlj4#
当组合
Angular 8 LTS
、Typescript 3.5
和ngx-bootstrap
时,似乎只需要括号wfypjpf45#
b4lqfgs46#
当我们要使用相同的按钮作为添加和编辑当我们打开添加弹出窗口和编辑弹出窗口的时候,这段代码将帮助
其中'isCoreUpdate'布尔值基于我们显示标签和启用操作。