簡體   English   中英

Select中的ng-init在angularJS中不起作用

[英]ng-init in Select is not working in angularJS

我有一個像這樣的Select元素

 <select class="form-control" id="designation" ng-model="employee.designation" ng-init="select Designation = options[0]" ng-options="d for d in designations" required></select>

現在我想將此元素的初始值設置為“選擇指定”作為默認值。 我怎么能實現這個目標? 我能夠綁定值,但我無法設置默認值,任何人都可以幫助我!!!

控制器代碼就是這個

(function () {
            var app = angular.module('mainApp', []);
            app.controller('employeeCtrl', ['$scope', '$http', function ($scope, $http) {
                this.employee = {};

                $http.get('/Data/Designation.json').success(function (data) {
                    debugger;
                    $scope.designations = data;
                }).error(function () {
                    alert('error !!!');
                });
                $scope.formSubmit = function () {
                    debugger;
                };
            }]);
        })();

只是對於那些陷入同樣情況的人來說,我通過在我檢索數據的文件中添加默認值並使用像這樣的ng-init標簽來解決問題

ng-init="designations[0]"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM