程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了AngularJs-SELECT中的ng模型大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决AngularJs-SELECT中的ng模型?

开发过程中遇到AngularJs-SELECT中的ng模型的问题如何解决?下面主要结合日常开发的经验,给出你关于AngularJs-SELECT中的ng模型的解决方法建议,希望对你解决AngularJs-SELECT中的ng模型有所启发或帮助; @H_618_2@您可以在选项元素上使用Ng- SELEcted指令。它表达了如果诚实将设置所选属性。

@H_618_2@在这种情况下:

<option ng-SELEcted="data.unit == item.ID" 
        ng-repeat="item in units" 
        ng-value="item.ID">{{item.label}}</option>
@H_618_2@演示版

angular.module("app",[]).controller("myCtrl",function($scopE) {

    $scope.units = [

        {'ID': 10, 'label': 'test1'},

        {'ID': 27, 'label': 'test2'},

        {'ID': 39, 'label': 'test3'},

    ]



        $scope.data = {

        'ID': 1,

        'unit': 27

        }



});


<script src="https://AJAX.GoogleAPIs.com/AJAX/libs/angularJs/1.2.23/angular.min.Js"></script>

<div ng-app="app" ng-controller="myCtrl">

    <SELEct class="form-control" ng-change="unitChanged()" ng-model="data.unit">

         <option ng-SELEcted="data.unit == item.ID" ng-repeat="item in units" ng-value="item.ID">{{item.label}}</option>

    </SELEct>

</div>

解决方法

@H_618_2@JS小提琴

@H_618_2@问题:

@H_618_2@我的页面中有一个SELECT元素,其中填充了ng-repeat。它还具有一个ng-model具有默认值的

@H_618_2@当我更改值时,可以ng-model适应。但是下拉列表在启动时显示了一个空插槽,应该在其中选择了具有默认值的项目。

@H_618_2@

<div ng-app ng-controller="myCtrl">
    <SELEct class="form-control" ng-change="unitChanged()" ng-model="data.unit">
         <option ng-repeat="item in units" ng-value="item.id">{{item.label}}</option>
    </SELEct>
</div>
@H_618_2@使用JS:

function myCtrl ($scopE) {
    $scope.units = [
        {'id': 10,'label': 'test1'},{'id': 27,'label': 'test2'},{'id': 39,'label': 'test3'},]

        $scope.data = {
        'id': 1,'unit': 27
        }

};

大佬总结

以上是大佬教程为你收集整理的AngularJs-SELECT中的ng模型全部内容,希望文章能够帮你解决AngularJs-SELECT中的ng模型所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: