ng-change中的angularjs旧值和新值,也为空选择

溢出

变更事件中有许多具有旧值和新值跟踪的示例,但是我面临的问题是,当我选择空选项时,我想跟踪。请检查以下示例

<select  ng-model="col" ng-change="filters.selName(col, '{{col}}');">
  <option value="">Select</option>
  <option ng-repeat="option in filters.options" value="{{option.value}}">{{ option.name }}</option>
</select>

如果选择空选择,则“ {{col}}”将保留以前的旧数据。

比尔

hacky不建议使用获取先前值的方法一种更清晰的方法是使用另一个变量来保持先前选择的值,如下所示:

<select ng-model="col" ng-change="filters.selName(col)">
    <option value="">Select</option>
    <option ng-repeat="option in filters.options" value="{{option.value}}">{{ option.name }}</option>
</select>
$scope.previousSel;
$scope.filters.selName = function(col) {   
     $scope.previousSel = col;
}

查看有效的演示:DEMO

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

ng-change获得新值和原始值

来自分类Dev

角选择显示默认值,为空ng-model值

来自分类Dev

数组angularjs中的ng-class和匹配值

来自分类Dev

使用AngularJS和Firebase更新ng-repeat中的值

来自分类Dev

在ng-repeat中捕获空值

来自分类Dev

带有选择单元格的AngularJS ng-grid未选择为正确的值

来自分类Dev

AngularJS:在ng-repeat中修改值

来自分类Dev

ng-if-检查空值

来自分类Dev

AngularJS-ng-if检查字符串为空值

来自分类Dev

AngularJs:如何为下拉菜单中ng-otons的选定值的默认值触发ng-change事件

来自分类Dev

angularjs ng重复svg跳过空值的索引

来自分类Dev

AngularJS ng-repeat设置默认选择值

来自分类Dev

选择绑定到名称而不是值的AngularJS ng-model

来自分类Dev

未选择初始值的AngularJS ng-repeat轨道

来自分类Dev

AngularJS ng-repeat设置默认选择值

来自分类Dev

选择绑定到名称而不是值的AngularJS ng-model

来自分类Dev

AngularJS ng-options 设置默认选择值

来自分类Dev

AngularJS ng-show指令将'N'和'NO'解释为虚假值

来自分类Dev

AngularJS-检查ng -repeat中是否为空项目

来自分类Dev

AngularJS为ng-hide设置默认值

来自分类Dev

如何使用Angular.js在ng-repeat中检查数组值是否为空

来自分类Dev

AngularJS选择-在控制器中设置ng-model不会更新所选值

来自分类Dev

如何在ng-rep div div angularjs中获取html下拉选择值

来自分类Dev

从syslog-ng中的消息中删除空值

来自分类Dev

angularJS-ng-if和ng-model

来自分类Dev

angularjs ng-if值和函数之间的差异

来自分类Dev

AngularJs-QueryString值和ng-include

来自分类Dev

angularjs编译ng-controller和插值

来自分类Dev

使用 angularJS 和 PHP 更新 ng-repeat 的特定值

Related 相关文章

热门标签

归档