Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >根据模板中放置的位置,AngularJS <select>下拉列表为空。

根据模板中放置的位置,AngularJS <select>下拉列表为空。
EN

Stack Overflow用户
提问于 2017-04-21 09:40:21
回答 1查看 45关注 0票数 0

基于<select>标签,我正在经历一些奇怪的行为。似乎下拉列表是空的,这取决于我把它放在模板中的位置。例如,这起作用是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div ng-if="admin.editingRole">
  <select ng-options="role.name for role in $data.roles" ng-model="admin.editRole"></select>
</div>

但如果我在另一个地方加入了完全相同的元素:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div>
<label for="role">Role</label>  
 <select ng-options="role.name for role in $data.roles" ng-model="admin.editRole"></select>
</div>

下拉列表是空的。我想不出为什么会发生这种事。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-25 09:52:03

看起来,原始开发人员使用getData()方法从我所能理解的范围内填充$data对象,其作用域仅为视图中包含的表。它似乎被废弃了,文档编写得很糟糕,所以有点混乱,这就是为什么我不能访问视图中任何地方的$data变量的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43548922

复制
相关文章
AngularJS 使用ngOption实现下拉列表
最近使用到了ngOption实现下拉选择列表,由于需要实现分组等功能,百度了下没有太好的文章,就百度到一篇英文的帖子,按照其中的代码很顺利的搞定了。 本篇根据文中代码,详细讲述下如何实现下拉列表 更多内容参考:AngularJS知识总结 下拉列表的简单使用 ng-option指令使用很简单,只需要绑定两个属性: 一个是ng-model用于获取选定的值; 另一个是ng-options用于确定下拉列表的元素数组。 <select ng-model="engineer.currentActivity"
用户1154259
2018/01/17
2.2K0
AngularJS 使用ngOption实现下拉列表
win10 uwp 列表模板选择器 根据数据位置根据不同的数据
本文主要讲ListView等列表可以根据内容不同,使用不同模板的列表模板选择器,DataTemplateSelector。 如果在 UWP 需要定义某些列的显示和其他列不同,或者某些行的显示和其他行不同,那么可以使用 列表模板选择器 来定义自己的列表,让列表中存在不同的显示。
林德熙
2018/09/18
1.3K0
win10 uwp 列表模板选择器
            根据数据位置根据不同的数据
模板代码 - 列表和下拉刷新
摘要总结:本篇文章主要介绍了如何使用ViewStub和ViewStubCompat实现多布局,以便在不同的屏幕尺寸和分辨率下达到较好的展示效果。同时,还介绍了如何使用ViewStub和ViewStubCompat实现内边距和圆角,以及自定义属性在布局中的使用。
用户1172465
2018/01/05
2.9K0
根据select下拉框值判断验证条件
根据select下拉框值判断当前选中的是哪个区域,并且判断当前选中区域里面的值是否为空,如果为空,则弹出弹框提示,请输入xx区域名称,以下只是一个小demo,随手复制黏贴到代码里面,能看的更加明白。
王小婷
2019/08/01
3.7K0
根据select下拉框值判断验证条件
jQuery动态加载select下拉列表「建议收藏」
  以前使用的select下拉列表都是静态的,select 的option数据都是写死的。现在项目中的select需要根据不同的场景使用不同的数据,解决方式就是动态加载option数据。
Java架构师必看
2022/03/14
4.6K0
angularjs中设置select的选中项
最近用angularjs比较多,里面有很多自己的方法,都不咋会用,这篇只是个笔记,防止自己忘记
庞小明
2019/07/08
3.2K0
c++ const放置的位置
标准中int const a 与 const int a 是完全等价的。正因为如此,会有很多各种不同的风格,同样的还有“*是跟类型还是变量?”,比如char* p与 char *p,它们是等价的。
meteoric
2018/11/19
1.9K0
AngularJS系列之select下拉选择第一个选项为空白的解决办法
今天给大家介绍一下AngularJS系列之select下拉选择第一个选项为空白的解决办法。 相信大家也经常遇到这种情况吧:在使用AngularJS中的select组件开发的时候,莫名其妙的第一个选项就
林老师带你学编程
2018/01/03
3.2K0
JQuery中的select下拉框[通俗易懂]
2、设置text为dataTwo的项选中 $(“#SelectData”).find(“option[text=’dataTwo’]”).attr(“selected”,true);
全栈程序员站长
2022/09/07
6.5K0
用jquery判断select option是否为空
$("select[name=country] option:selected").each(function(){
botkenni
2022/01/10
1.5K0
mybatis @Select注解中当参数为空则不添加该参数的判断
这样整个语句是写死的,必须有2个参数,在这种模式下,如何能实现根据room和mydate是否为空来动态的拼写sql语句 比如当mydate=""
一个会写诗的程序员
2018/08/17
2.6K0
pyqt中QTableWidget里的下拉列表
有时候我们希望在QTableWidget的单元格中进行下拉列表的选择,就像excel里面这样。那么怎么设置呢?怎么实现读和写呢?特别是在pyqt中,在c++中,网上已经有很多例子了。
钱塘小甲子
2019/08/15
3.8K0
Angularjs下拉联动(2)
上次联动的代码是在网上看到的,可能无法实现我的要求 这次是根据后台要求,自己写的一个联动,当然没有请求接口,就是单独写个固定值 演示地址:http://runjs.cn/detail/dta6edch 演示只提供了第一个选项的联动,后面没写,最后的属性“开关”和“温度”都写了,为了突出不同 1.联动的思路 1.首先是选择总类别 2.总类别选择后,会关联出设备 3.设备选择后,会关联出属性 4.属性选择后,会根据属性的不同,关联出不同的项目 2.代码 1)设备类别下拉 html <select n
治电小白菜
2020/08/25
1.5K0
Angularjs下拉联动(2)
【HTML】HTML 表单 ④ ( textarea 文本域控件 | select 下拉列表控件 )
使用 select 下拉列表 控件 提供多个选择项 供用户选择 , 比 单选按钮 要节省更多的空间 ;
韩曙亮
2023/03/30
4.7K0
【HTML】HTML 表单 ④ ( textarea 文本域控件 | select 下拉列表控件 )
使用Python删除列表中每第3个数字直到列表为空
前几天在Python最强王者交流群【Chloe】问了一道Python处理的问题,如下图所示。
前端皮皮
2022/08/17
1.6K0
使用Python删除列表中每第3个数字直到列表为空
聚焦位置-选择您喜欢的位置放置虚拟物体
在上一个视频中,您学习了如何检测水平曲面并能够透视它。正如我所提到的,它们是放置物体的锚点。但是,在飞机上我们应该添加我们的物体?为此,我们需要在屏幕上选择一个点。在本节中,我们将形成并个性化焦点方块。我们将使用焦点方块跟随相机,直到我们对放置感到满意为止。我们将讨论世界变换和命中测试,这是ARKit的两个重要概念。
iOSDevLog
2019/06/17
2.4K0
AngularJS Select(选择框)
在 AngularJS 中我们可以使用 ng-option 指令来创建一个下拉列表,列表项通过对象和数组循环输出,如下实例:
陈不成i
2021/07/23
2.5K0
修改select下拉菜单样式(input下拉框select)
自带的select下拉菜单美观度实在不怎么样,并且不容易美化,当然我们可以模拟实现select下拉菜单,但是代码稍显复杂,不过也可以通过简单的CSS实现此效果,下面通过实例简单作一下介绍。
全栈程序员站长
2022/07/28
3.3K0
修改select下拉菜单样式(input下拉框select)
ObjectDataSource选择业务对象列表为空的探讨
前天晚上,在一个页面上拖了一个ObjectDataSource,配置数据源时发现选择业务对象的列表没有列出当前项目的实体类,甚至连NewLife.CommonEntity中的实体类也没有列出来。按以往管理,重新编译、删除引用、更新DLL……所有操作都试了一遍,还是不行。这就奇了怪了,虽然这几年来一直碰到这个问题,尽管不知道原因,但是从来没试过解决不了的。觉得也许是我安装了vs2010sp1的原因。     第二天早上到了办公室,让没有安装vs2010sp1的同事试一下,同样的问题……     于是打算反编译
大石头
2018/01/15
1.5K0
ObjectDataSource选择业务对象列表为空的探讨
JavaScript中为空判断
摘要总结:本文介绍了JavaScript中为空判断的不同情况,包括判断字符串是否为空、变量是否被定义和初始化过。通过这些判断,可以帮助开发人员编写更加健壮的代码。
林老师带你学编程
2018/01/03
3.9K0

相似问题

下拉列表在<select>中为空

47

AngularJS,放置全局列表等的位置

20

options_from_collection_for_select中下拉列表中为空

24

使用angularjs将“select”设置为下拉列表中的默认值

20

如何根据之前的select显示select下拉列表?

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文