2016-08-02 5 views
0

Просто интересно, существует ли способ создания выпадающего списка без использования области. Например:AngularJS: Создание раскрывающегося списка без переменной области?

В настоящее время в моем файле javascript я объявляю $ scope.readWrite = ['R', 'W'], а затем использую следующее, чтобы создать с ним выпадающий список.

<div class="form-group"> 
    <label class="col-sm-3 control-label">Read/Write:</label> 
    <div class="col-sm-3"> 
     <select class="form-control" 
      ng-options="item for item in readWrite" 
      ng-model="singleRegister.RW" 
      ng-change="modbusChange(modbusDetailsEdit)"> 
     </select> 
    </div> 
</div> 

Есть ли способ манипулирования нг-опций, так что я могу добавить элементы в списке есть, например, (знаю, это не будет правильным, но получает свою точку зрения): ... нг-опции = [ «R», «W»] ...

У меня возникли проблемы с переменной области видимости в моем существующем коде, поэтому хотелось попробовать что-то вроде этого как быстрое исправление.

+0

Где вы собираетесь получить 'нг-model' без рамки? –

+0

Надеюсь, это не потребовалось бы, так как я бы хотел заменить эту целую строку кода тем, что работает очень просто, чтобы получить требуемый результат (если возможно) – Mst137

ответ

0

Вы можете сделать это:

<select class="form-control" 
     ng-options="item for item in ['R','W']" 
     ng-model="singleRegister.RW" 
     ng-change="modbusChange(modbusDetailsEdit)"> 
    </select> 
+0

Это отлично работает, спасибо большое :) – Mst137

Смежные вопросы