我在这里碰壁,试图根据对象的属性绑定预定义的选择框的选定属性。
我拥有的是一组对象:Items
一个Item
对象具有StatusCode
属性是 0、1 或 2。
在我的标记上,我有以下内容:
<div ng-repeat="fb in feedbackItems | orderBy: 'Id'">
<select>
<option value="0">Some text</option>
<option value="1">Some other text</option>
<option value="2">Text 3</option>
</select>
</div>
我需要检查StatusCode
我的fb
对象是 0、1 还是 2,然后selected="selected"
在正确的选项上设置属性。
当客户端选择另一个选项时,fb 对象也应该更新。
我的控制器如下所示:
app.controller('feedbackController', function($scope, feedbackService, $filter) {
// Fields
var takeCount = 20;
var currentNodeId = $('.current-id').text();
// Constructor for this controller
init();
function init() {
feedbackService.getFeedbackPaged(currentNodeId, 1, takeCount).then(function(response) {
$scope.feedbackItems = response.data.Items;
$scope.CurrentPage = response.data.CurrentPage + 1;
$scope.TotalPages = response.data.TotalPages;
$scope.TotalFeedbackItems = response.data.TotalItems;
$scope.FeedbackCount = response.data.Items.length;
});
}
});
有没有办法做到这一点?:-)
提前致谢!