Angularjs 无法将值绑定到select的ng模型,并在单击按钮时重复ng

Angularjs 无法将值绑定到select的ng模型,并在单击按钮时重复ng,angularjs,select,angularjs-ng-repeat,angular-ngmodel,Angularjs,Select,Angularjs Ng Repeat,Angular Ngmodel,我有如下表格对象 $scope.tableObject = [ { 'Column_Name' : 'Dummy 1', 'Column_Cliass' : 'Valid' }, { 'Column_Name' : 'Dummy 2', 'Column_Cliass' : 'Invalid' } ] 现在使用ng重复打印选择控件,如下所示 <div class="row networkData

我有如下表格对象

$scope.tableObject = [
    {
        'Column_Name' : 'Dummy 1',
        'Column_Cliass' : 'Valid'
    },
    {
        'Column_Name' : 'Dummy 2',
        'Column_Cliass' : 'Invalid'
    }
]
现在使用ng重复打印选择控件,如下所示

<div class="row networkDataBR" ng-repeat="lTable in tableObject">
    <select class="form-control" ng-model="lookupFile" ng-options="option as option.name for option in onlyFiles">
    </select>   
</div>

它将使两个选择控制,现在在按钮点击我想分配值给一个选择控制从控制器

<input class="btn btn-primary" type="button" ng-click="appendFile("Network")" value="Append" />

$scope.appendFile = function(dataValue) {
    _.each($scope.tableObject, function (lTable) {
        if (lTable.Column_Name === "dummy") {
            $scope.lookupFile = dataValue;
        }
    });
};

$scope.appendFile=函数(数据值){
_.each($scope.tableObject,函数(lTable){
if(lTable.Column_Name==“dummy”){
$scope.lookupFile=数据值;
}
});
};

但是,它适用于两个选择控件。那么如何应用于单选择?

两个选择控件使用相同的模型变量。像这样使用不同的变量

<div class="row networkDataBR" ng-repeat="lTable in tableObject">
    <select class="form-control" ng-model="lookupFile[$index]" ng-options="option as option.name for option in onlyFiles">
    </select>   
</div>

<input class="btn btn-primary" type="button" ng-click="appendFile("Network",0)" value="Append" />


$scope.lookupFile={};
    $scope.appendFile = function(dataValue,index) {
        _.each($scope.tableObject, function (lTable) {
            if (lTable.Column_Name === "dummy") {
                $scope.lookupFile[index] = dataValue;
            }
        });
    };

$scope.lookupFile={};
$scope.appendFile=函数(数据值,索引){
_.each($scope.tableObject,函数(lTable){
if(lTable.Column_Name==“dummy”){
$scope.lookupFile[index]=数据值;
}
});
};