我有一個動態組合框。我想從添加靜態值,這樣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 –