检查angularjs中选择的下拉选项

时间:2012-10-07 21:18:33

标签: angularjs

我的页面中有一个表单通过角度模型映射到JSON,不幸的是,当加载页面时,我无法知道select元素是否为null,零或具有值。

在页面加载时检查选择值的更简单方法是什么,以便我可以确定下一个操作。

正如你在小提琴中看到的那样,我有一个“状态”下拉列表,在页面加载时我需要检查并查看是否有任何选项被标记为已选中,如果是,我需要提取所选的那个并用它做一个ajax调用。

我考虑过利用$ pristine,但这仅适用于输入,我不认为它适用于选择元素,对吗?

为了便于说明,我将一张json复制到小提琴上,这样你就可以看到我在加载页面时看到的内容。

第二个问题是类似的,但是对于输入元素,json可以返回(基于预加载的数据),其中包含null,零或一些值。那么如何检查该字段的页面加载并查看其值是什么?

在后端调用数据库之后服务器将json传递给我,所以我不知道会有什么类型的值。

这里是小提琴:http://jsfiddle.net/jorgecas99/S8gMr/

2 个答案:

答案 0 :(得分:3)

你的小提琴和问题仍然不是很清楚你需要什么,但是我和你的小提琴玩了一会儿并制作出了我期望它做的事情: - )

http://jsfiddle.net/Td2NZ/

答案 1 :(得分:0)

使用angularjs检查下拉列表

http://jsfiddle.net/nimeshvaghasiya/f9fGD/ enter code here