ng option initial value select

14 浏览
0 Comments

ng option initial value select

我有一个动态下拉框。我想要像下面的图片一样初始化所有下拉框的值,像这样添加静态值:

 $scope.newObject ={  0 : "N/P" ,1 : "N/P",2 : "N/P",3 : "N/P"}

enter image description here

所以我尝试在下面的代码中为列表中的每个项目进行循环:

$scope.inifonction = ["N/P","N/A","OK","KO"];
//这是下拉框中的选项
$scope.displaydata = function(index) {
    $scope.id = index;
    $http.get("/fonctions?id=" + $scope.id).success(function(data) {
        $scope.list = data;
        for(i=0;i<$scope.list.length;i++)
        {
            $scope.tab = $scope.list[i].idfonction
            //这是将列表中的id存储在一个数组中
            console.log($scope.tab)
        //[1,6,5,3] 示例中的控制台数据
        $scope.newObject ={  tab : "N/P"}
        }
    });

但是没有起作用,结果看起来像这样:

enter image description here

这是我的HTML代码