从响应ID Angular中提取信息

时间:2018-04-22 07:14:01

标签: angularjs post fetch

我正在使用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>

1 个答案:

答案 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