加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Angular JS对ng进行操作 – 更改选择下拉列表

发布时间:2020-12-17 08:21:48 所属栏目:安全 来源:网络整理
导读:我有一个简单的表,每行有三行和两个值 – 日期和状态: tbody tr tdRed/td td class="lastModified"{{item.redDate}}/td td class="status" select id ="red" class="form-control" ng-change="update();" ng-model="item.redStatus" option value="" disabl
我有一个简单的表,每行有三行和两个值 – 日期和状态:
<tbody>
   <tr>
      <td>Red</td>
        <td class="lastModified">{{item.redDate}}</td>
        <td class="status"> 
            <select id ="red" class="form-control" ng-change="update();" ng-model="item.redStatus">
              <option value="" disabled="" selected="" class="ng-binding">Please select the value</option>
              <option ng-selected="step.value === item.redStatus"  ng-repeat="(key,step) in steps">{{ step.title }}</option>
            </select>
       </td>
   </tr>
   <tr>Green</tr>
   <tr>
     ....
   </tr>                    
</tbody>

因此,红色,绿色和蓝色的简单日期和状态值.
一个在下拉列表中 – 状态,第二个 – 只是输出日期.

在更改选择值时 – 我需要使用今天的日期更新日期.

`$scope.item.redDate = new Date();`

是否有可能有一个函数,如ng-change =“change();”
无法使用ng发送更改ID …

特别感谢Samir Das帮助找到解决方案ng-change =“update(id);”:
<select id ="red" class="form-control" ng-change="update(id);" ng-model="item.redStatus">
          <option value="" disabled="" selected="" class="ng-binding">Please select the value</option>
          <option ng-selected="step.value === item.redStatus"  ng-repeat="(key,step) in steps">{{ step.title }}</option>
 </select>

这是控制器:

$scope.update = function(id){
    id = event.target.id;
    $scope.item[id+'Date'] = new Date();
 };

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读