Javascript 在选择选项标记中选中条件
我不熟悉angularjs和html,我正在使用带有动态值的下拉菜单,使用Javascript 在选择选项标记中选中条件,javascript,html,angularjs,Javascript,Html,Angularjs,我不熟悉angularjs和html,我正在使用带有动态值的下拉菜单,使用ng repeat。这是我的代码: <select ng-model="device.data.caller_id.emergency.number" tooltip-html-unsafe="Define the Caller ID Number of this Device for Emergency Calls." class="form-control input-
ng repeat
。这是我的代码:
<select ng-model="device.data.caller_id.emergency.number"
tooltip-html-unsafe="Define the Caller ID Number of this Device for Emergency Calls."
class="form-control input-default"
id="caller_id_number_emergency">
<option value="" id="">- No Number -</option>
<option ng-repeat="(key, value) in data.numbers"
value="{{key}}">{{key}}</option>
</select>
-没有号码-
{{key}}
如果用户选择任何选项,它应该检查一些条件,如果结果为true
,则不执行任何操作,如果结果为false
,则应该打开新的弹出窗口。更改您的代码
class=“表单控件输入默认值”
id=“来电者\u id\u号码\u紧急情况”>
-没有号码-
{{key}}
到
-没有号码-
现在,此selectdata模型返回所选值您可以触发一个函数,该函数是使用
ng change
指令在控制器中定义的
<select ng-model="device.data.caller_id.emergency.number" id="caller_id_number_emergency" ng-change="checkCondtition(device.data.caller_id.emergency.number)">
<option value="" id="">- No Number -</option>
<option ng-repeat="(key, value) in data.numbers" value="{{key}}">{{key}}</option>
</select>
-没有号码-
{{key}}
在这里,我将所选值作为参数发送到函数,在那里,您可以定义您的业务
下面是一个示例…我想您正在查找
select
属性ng change
。
<select ng-model="device.data.caller_id.emergency.number" id="caller_id_number_emergency" ng-change="checkCondtition(device.data.caller_id.emergency.number)">
<option value="" id="">- No Number -</option>
<option ng-repeat="(key, value) in data.numbers" value="{{key}}">{{key}}</option>
</select>