Javascript 是否可以在AngularJS表达式中设置默认值?
我有一个AngularJS表达式,它被包装在一个Javascript 是否可以在AngularJS表达式中设置默认值?,javascript,angularjs,angularjs-interpolate,Javascript,Angularjs,Angularjs Interpolate,我有一个AngularJS表达式,它被包装在一个标记中。表达式正在计算allow变量 <a href="#" >{{allow}}</a> 如果占位符是指默认值,直到指定了allow,那么很容易: <a href="#">{{ allow || 'Click me' }}</a> 对不起,我的朋友,占位符属性不是锚定标记的属性。它用于输入字段 让我们知道你到底想用这个实现什么,我们可以建议一些替代方法 正如@dfsq所建议的,如果未定义allo
标记中。表达式正在计算allow
变量
<a href="#" >{{allow}}</a>
如果占位符是指默认值,直到指定了
allow
,那么很容易:
<a href="#">{{ allow || 'Click me' }}</a>
对不起,我的朋友,占位符属性不是锚定标记的属性。它用于输入字段 让我们知道你到底想用这个实现什么,我们可以建议一些替代方法 正如@dfsq所建议的,如果未定义
allow
时要显示的文本是占位符文本,则可以将默认文本如下所示:
{{allow | 'placeholder text'}}
在这种情况下,“占位符”是什么意思?请举例说明你的意思。它不应该是
{{allow | | Click me}}
?单管|
在Angular.thnks@Gpx中引入了一个过滤器,这就是我想要做的。
{{allow | 'placeholder text'}}