如何为<select>为undefined,null和空字符串设置占位符?

时间:2017-07-25 12:58:23

标签: javascript angular select angular-forms

我尝试用下拉输入编写一个库。当模型的值为空字符串或null或未定义时,select输入应显示占位符。问题是,它只适用于其中之一。 &lt; select [formControl] =“formControl”value =“”title =“{{placeholder}}”&gt;     &lt; option disabled hidden [value] =“null”&gt; {{placeholder}}&lt; / option&gt;     &lt; option * ngFor =“let key of keys()”value =“{{dict [key]}}”&gt; {{dict [key]}}&lt; / option&gt; &LT; /选择&GT; 我尝试为占位符添加多个选项。这适用于Chrome和Firefox,但Safari和IE11三次显示占位符。 &lt; select [formControl] =“formControl”value =“”title =“{{placeholder}}”&gt;     &lt; option disabled hidden [value] =“null”&gt; {{placeholder}}&lt; / option&gt;     &lt; option disabled hidden [value] =“undefined”&gt; {{placeholder}}&lt; / option&gt;     &lt; option disabled hidden [value] =“''”&gt; {{placeholder}}&lt; / option&gt;     &lt; option * ngFor =“let key of keys()”value =“{{dict [key]}}”&gt; {{dict [key]}}&lt; / option&gt; &LT; /选择&GT; 除了定义的选项之外,有没有办法在所有其他情况下显示特定值?

0 个答案:

没有答案