我正在使用POST发送一个JSON原始身体,作为回应我得到了一个ID。但我需要将使用JSON传递的特定信息显示到我在视图中创建的特定ID。
我是Angularjs的新人。 我的控制器部分: -
$scope.master = {};
$scope.addSegment = function(fn) {
$scope.master = angular.copy(fn);
$http.post("url", $scope.master).then(function(data) {
$scope.Info = data;
$scope.infoName = data.Name;
$scope.infoRoll = data.Roll;
$scope.infoDuration = data.Duration;
growl.success("Created");
console.log($scope.Info + $scope.infoName + $scope.infoRoll + $scope.infoDuration);
},function (data, status, headers, config) {
growl.error("Something went wrong");
});
};
我将三个组件从用户输入传递到此处$scope.master = {};
,并且已成功创建一个ID,我可以看到它作为响应。但不是名字,滚动和持续时间。如何在每次创建新ID时获取这些信息并在视图中显示。
修改:-HTML
<label for="reg_select_multiple"><b>Children</b></label>
<select multiple="multiple" id="reg_select_multiple" class="form-control">
<option ng-repeat="">{{Info}}</option>
</select>
答案 0 :(得分:0)
<label for="reg_select_multiple"><b>Children</b></label>
<select multiple="multiple" id="reg_select_multiple" class="form-control">
<option>{{infoName}}</option>
<option>{{infoRoll}}</option>
<option>{{infoDuration}}</option>
</select>
还了解了如何使用angularjs doc
中的ng-repeat