8
This question表明,当一个<select>
的optionlist被绑定到$scope
的某个值,则$scope
的消化事件会导致打开<select>
闪烁的问题。但是,我发现闪烁效果只发生在我的Chrome 50 on OS X
上,即如果在我的Firefox in OS X
或我的Chrome in Windows
上打开列表时发生$摘要,我将看不到闪烁。
这是否是Chrome的错误?如何防止这种影响?因为如果选项中没有元素被更改,人们不希望看到闪烁的元素<select>
。
我正在研究一个可以在线查看最小代码效果的示例。下面附上我当前项目的一个例子。
<select class="form-control" ng-model="application.choiceOfTeams[0]" ng-options="team.name for team in teams">
<option value="">-- select team --</option>
</select>
<select class="form-control" ng-model="application.choiceOfJobs[0]"
ng-show="application.choiceOfTeams[0].jobs"
ng-options="job.name for job in application.choiceOfTeams[0].jobs">
<option value="">-- select position from {$ application.choiceOfTeams[0].name $} --</option>
</select>
尽管此链接可能回答此问题,但最好在此处包含答案的基本部分并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/12467066) –
当然,改变建议 –