javascript - 当我使用 ng-model 和 ng-change 时如何设置默认值来选择?

标签 javascript angularjs html

我问这个问题是因为 ng-model 覆盖了 select 标签中的默认值。所以我需要设置 <option value="-translation.published_at" selected>{{ 'Newest first' | translate }}</option>成为默认值。这是我的代码:

    <div class="filter__order filter--select p-rel">
        <select id="order" class="text-dark-gray" ng-model="sortedBy" ng-change="filterByDate(sortedBy)">
            <option value="-translation.published_at" selected>{{ 'Newest first' | translate }}</option>
            <option value="translation.published_at">{{ 'Oldest first' | translate }}</option>
        </select>
    </div>

最佳答案

        Assign value to the ng-model of select

    <select required="required" class="form-control control-sm"  ng-change="settingtestValue(ItemValue)" ng-model="ItemValue" name="info_bcsWorkItem">
<option value="">--Select--</option>
<option ng-repeat="bcsItem in bcsWorkItemList" value="{{ bcsItem }}" >{{ bcsItem }}</option>
</select>

$scope.ItemValue= "your value you want to assign";

关于javascript - 当我使用 ng-model 和 ng-change 时如何设置默认值来选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48824495/

相关文章:

Javascript 事件通过 sass mixin 改变样式

json - 来自angularJS中json数据的Highcharts条形图

javascript - 如何从外部解除绑定(bind)在指令中创建的事件?

javascript - 如何让我的程序重新运行某行代码?

javascript - event.which 和 event.keyup 在 Firefox 中不起作用或两者都不起作用

javascript - $从angularjs的工厂申请

javascript - 检查数字是否在 2 个值之间

javascript - 使用 AngularJS 和 PHP 将变量从 View 传递到 http post

javascript - 如果 HTML 动态填充,需要对电子邮件地址 Javascript 进行编码吗?

html - 禁用文本拖放