我從服務中獲取json對象,並使用它的一些字段填充我的選擇選項列表。 當我嘗試在我的控制器中打印選定的值時,輸出響應爲「未定義」。Angular.js選擇選項而不使用ng-option指令
我在哪裏錯了? JSON
[ {
"Accreditment" : {
"Id" : "1",
"Creator" : "John Smith",
"IdCreator" : "1",
"CreationDate" : "2014-07-01T18:13:51+02:00",
"CostCenter" : [ "5411-Channel1", "5412-Channel2" ],
"Destination" : [ "Playout Channel1", "Playout Channel2" ],
"IdUserEnabled" : [ "1", "2" ],
"WorkOrderType" : [ "New Asset", "Subtitling" ],
"StartDate" : "2013-05-04T18:13:51+02:00",
"EndDate" : "2014-10-04T18:13:51+02:00",
"Status" : "enabled"
}
} ]
HTML
<select class="form-control" ng-model="myOption" ng-change="selectAction()">
<option ng-repeat="cost in work.Accreditment.CostCenter" value="{{cost}}">{{cost}}</option>
</select>
控制器
mwm3.controller('CreateWorkOrderCtrl',function($scope){
$scope.selectAction=function(){
console.log($scope.myOption);
};
});
是什麼'work'爲NG-重複,你得到填充選擇值? – Mritunjay