如何在角度控制器中选择对象选项

时间:2015-08-10 10:55:46

标签: javascript angularjs html5

我有一个从服务器

获取选项的选项
<ul class="posts">
  {% for p in site.pages %}
    {% if p.layout == 'project' and p.status == 'active' %}
    {% assign cat = p.categories | downcase %}
      {% if cat contains page.category %}
        <h2><a href="{{ site.baseurl }}{{ p.url }}">{{ p.title }}</a></h2>
        <div> {{ p.description }}</div>
      {% endif %}
    {% endif %}
  {% endfor %}
</ul>

但如何在控制器中设置选项。 我用过:

<div class="form-group">
<label for="exampleInputEmail1">Terminal Type</label> 
<select ng-model="terminal.terminalType" id="terminaltype" class="form-control" ng-options="type.name for type in types">                                                                                       
</select>
</div>

$("#terminaltype").val($scope.types[0]);

但它不起作用。请帮帮我

1 个答案:

答案 0 :(得分:1)

您是否无法在模型中设置值?

您有ng-model="terminal.terminalType"

在您的控制器中,您只需为项目设置一个值。

$scope.terminal.terminalType = "someValue";

避免将JQuery和Angular混合在一起。