Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在AngularJS表达式中设置默认值?_Javascript_Angularjs_Angularjs Interpolate - Fatal编程技术网

Javascript 是否可以在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

我有一个AngularJS表达式,它被包装在一个
标记中。表达式正在计算
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'}}