我有一个动态组合框。我想从添加静态值,这样ng选项初始值选择
$scope.newObject ={ 0 : "N/P" ,1 : "N/P",2 : "N/P",3 : "N/P"}
初始化的所有组合框像下面这样的形象价值,所以我试图让对每个项目下面这段代码就行了:
$scope.inifonction = ["N/P","N/A","OK","KO"];
//this is the option inside the combobox
$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
//this to get the id of the list in a tab
console.log($scope.tab)
//[1,6,5,3] exemple of data in the console
$scope.newObject ={ tab : "N/P"}
}
});
但我没有工作,它是这样的:
这是我的HTML
<select ng-model="newObject[l.idfonction]" ng-options=" fct for fct in inifonction " class="form-control">
当我插入的数据正在此为NG-模型
Object {1: "N/A", 2: "OK", 3: "N/A", 4: "N/P", tab: "N/P"}
我有一个类似的问题使用角度材料的MD选择,这就是我如何解决它http:// stackoverflow的.com /一个/3836923分之38639823 –