2015-12-03 50 views
0

我有一个选择形式,我在这里显示加载数据:伍模型没有被放进对象

<select id="selectgroep" name="selectgroep" class="form-control" size='5' ng-model="afspraak.groep" ng-options="t.id as t.id for t in objecten"> 
</select> 

这里显示我的对象:

$scope.afspraak = {  
    groep: '', 
}; 

应该不是数据我在选择表单中选择进入​​?我有控制台登录它,它不进去。

在不同的部分我做了完全相同的,它做我想做的事情。我已经比较了两次至少20次,但我没有看到我做错了什么。

+0

您可以显示工作情况的片段?实际上你的代码会更有帮助。 – lexith

回答

0

检查:

function test(afspraak){ 
    $scope.afspraak = {  
    groep: afspraak.groep 
}; 
} 
+0

请添加一些关于您的解决方案的意见,解释为什么以及如何解决问题 –

0

var app = angular.module('plunker', []); 
 

 
app.controller('MainCtrl', function($scope) { 
 
    $scope.afspraak = { 
 
    groep: '', 
 
    }; 
 
});
<!DOCTYPE html> 
 
<html ng-app="plunker"> 
 

 
<head> 
 
    <meta charset="utf-8" /> 
 
    <title>AngularJS Plunker</title> 
 
    <script> 
 
    document.write('<base href="' + document.location + '" />'); 
 
    </script> 
 
    <link rel="stylesheet" href="style.css" /> 
 
    <script data-require="[email protected]" src="https://code.angularjs.org/1.4.8/angular.js" data-semver="1.4.8"></script> 
 
    <script src="app.js"></script> 
 
</head> 
 

 
<body ng-controller="MainCtrl"> 
 
    <select name="singleSelect" ng-model="afspraak.groep"> 
 
    <option value="option-1">Option 1</option> 
 
    <option value="option-2">Option 2</option> 
 
    </select> 
 
    <br> 
 

 
    <p>{{afspraak.groep}}!</p> 
 
</body> 
 

 
</html>

+0

我尝试过这种方式,但它不起作用。我需要用我检索的数据填充选项,所以我要么使用ng-options,要么将ng-repeat放到选项字段中。两者似乎都不起作用。 –

+0

但是这个工作正确吗?我的数据在更改时更新 –

相关问题