angularjs下拉列表设置一个默认值

angularjs环境中,下拉列表html代码如下:

下拉列表的数据源结构大约如下:

现在,我们想在页面的初始化或者一个用户Click事件中,为这个下拉列表设置一个默认值。

方法如下:

$scope.Trans_Type =1; //2,3,4,.....

当我们执行时,发现它并没有得到预期的效果,反而它为下拉列表添加多一项空值项:

明明Type值是数字1,2,3或4等。

经过一系列测试,如果绑定一个字符串作为下拉列表的值时,它能正常设值并绑定,所以:

把数据转换为字符串。

以上我们是静态指定,如果是从服务端获取并动态赋值时,toString()来进行转换即可:

原文地址:https://www.cnblogs.com/insus/p/12677543.html

时间: 2024-10-10 01:12:39

angularjs下拉列表设置一个默认值的相关文章

mysql5.7 date类型无法设置'0000-00-00'默认值

现象: mysql5.7之后版本datetime默认值设置'0000-00-00',出现异常:Invalid default value for 'create_time' 原因: mysql5.7之后版本的sql_mode默认使用:(win系统见my.ini中约70行) sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER" 其中N

设置参数默认值的几种错误示例

#include <iostream> #include <string> using namespace std; #if 1 //ok int add(int num1,int num2,int num3 = 0,int num4 = 0) { cout << "int add(int num1,int num2,int num3 = 0,int num4 = 0)" << endl; return num1 + num2 + num

设置下拉列表项的默认值

因为工作需要,最近用到了DataGridViewComboBoxColumn,需要让它在DataGridView中显示时包含默认值.在网上查找过相关资料,对于我这种新手来说理解起来仍是困难,索性自己动手写了一个测试程序,若有说的不对的地方欢迎拍砖:-). DataGridViewComboBoxColumn列用于在DataGridView单元格中实现具有类似ComboBox的功能,就是可以从下拉框中选择需要显示在单元格中的内容.在设置默认值的时候,有两种情况:一是DataGridView显示时已

SQLServer 2012中,设置“时间”默认值为“当前时间&quot;

最近,需要在SQLServer 2012中,设置datetime的默认值为当前时间. 通过可视化窗口进行设置,而不是将getdate()函数写在sql语句中,也不是将‘2022-2-2 22:22:22’写在sql语句中. 起初网上已经有文章写到,不过更多的是写在sql语句中,当时设置默认值的格式有些问题,一直失败. 正确插图:  (getdate()) 其实它是一个可视化而已,在sql语句中拼写getdate()能ok,在可视化窗口也ok的. 就是这么简单,但当时脑残了,非得加上单引号什么乱七

hibernate 向数据库里设置了默认值的字段添加数据为null时失效的问题

写ssh项目时设置了一个boolean类型的字段,想让他添加的时候默认为1 结果添加的时候不输入数据的话会将null转成0添加 最后再映射hbm文件里的property下设置insert=false 并且设置其非空,默认值生效 <property>元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入 原文地址:https://www.cnblogs.com/King-Jin/p/10961640.html

bootstraptable设置列默认值

示例:见代码一,通过formatter可以控制显示字段的值,假设渲染bootstraptable时该值未被渲染,同时页面提交时该值也未被修改,在后台该值为null,而不是formatter中设置的'',要想达到设置默认值效果,需要加上row.name = ''; 见代码二. 代码一: { title: "中文名称", field: "name", width: "80", editable: { type: 'text' }, formatter

None还可以是函数定义可选参数的一个默认值,设置成默认值时实参在调用该函数时可以不输入与None绑定的元素

1 >>> def add_and_maybe_multiply(a,b,c=None): 2 result = a+b 3 if c is not None: 4 result = result*c 5 return result 6 7 >>> add_and_maybe_multiply(2,3,' ')#实参为空格,返回空格 8 ' ' 9 >>> add_and_maybe_multiply(2,3,'')#实参为空,返回为空 10 '' 1

Flask-Sqlalchemy设置时间默认值

时间类型 import datetime t = Table("mytable", meta,     Column('id', Integer, primary_key=True),    # define 'last_updated' to be populated with datetime.now()     Column('last_updated', DateTime, onupdate=datetime.datetime.now), )

jquery 设置select 默认值

$('#@(Perfix)OrgType').children("option").each(function () { var temp_value = $(this).val(); if (temp_value == "1") { $(this).attr("selected", "selected"); } });