angulaire.js : Comment définir les options par défaut de select ?
伊谢尔伦
伊谢尔伦 2017-05-15 16:52:09
0
4
542
<!DOCTYPE html>
<html ng-app="myApp">
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="js/angular.min.js"></script>
    </head>

    <body ng-controller="c">
        <select ng-model="a" ng-change="fn()">
            <option value="111">111</option>
            <option value="222">222</option>
            <option value="333">333</option>
        </select>

        <ul>
            <li ng-repeat="v in value">{{v}}</li>
        </ul>
    </body>

    <script>
        var m1 = angular.module('myApp',[]);
        m1.controller('c',['$scope', '$http',function($scope, $http){

            $scope.value = [];

            $scope.fn = function() {

                console.log($scope.a);

                $http.get('get'+ $scope.a +'.txt').success(function(data) {
                    console.log(data);
                    $scope.value = data;
                })
            }

        }])
    </script>
</html>

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(4)
淡淡烟草味

Vous devez d'abord

<select ng-model="xxx"></select>
这个时候,默认值就是 xxx 的值
滿天的星座

Essayez d'attribuer une valeur à sélectionner

巴扎黑

Et ng-init ? Vous pouvez peut-être l'essayer

漂亮男人

Si la liste déroulante est dans ng-controller, pour définir la valeur par défaut, vous devez l'ajouter à la fonction du contrôleur :
$scope.a = 111;

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal