Javascript 在选择选项标记中选中条件

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-

我不熟悉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-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>