【发布时间】:2017-05-09 09:28:42
【问题描述】:
我正在尝试获取范围类型值和 id 的数组以在 ionic AngularJS 中提交
这是我的 HTML:
<ion-view view-title="Survey">
<ion-content class="padding survey">
<h4 class="animated flash"><i class="fa fa-exclamation" aria-hidden="true">
</i> {{surveys.displayTitle}}</h4>
<section class="item" ng-repeat="survey in surveys.questions">
<p>{{survey.displayTitle}} <i class="fa fa-check" aria-hidden="true"></i></p>
<div class="range">
<i class="icon ion-sad"></i>
<input type="range" min="{{min}}" max="{{max}}" name="" id="{{survey.id}}" ng-model='modelValue' value="{{modelValue}}">
<i class="icon ion-happy"></i>
</div>
</section>
<button class="button button-block button-assertive" ng-click="survey()">
<span ng-hide="loading">Submit <i class="fa fa-paper-plane" aria-hidden="true"></i></span>
<span ng-show="loading">Please wait <i class="fa fa-spinner fa-spin"></i></span>
</button>
这是我的控制器按钮点击
$scope.survey = function(){
$scope.loading = true;
$http.post(sharingDataService.getApiUrl() + '/app/surveylink', {
"answers" : [
{"questionId" : 1, "value" : $scope.value},
{"questionId" : 2, "value" : $scope.value},
{"questionId" : 3, "value" : $scope.value},
{"questionId" : 4, "value" : $scope.value}
]
}).then(function (data) {
console.log(data);
}
);
【问题讨论】:
-
有什么问题?我不明白你想要完成什么。
-
我需要从 html 中获取值和 id 到控制器并提交
标签: javascript angularjs input ionic-framework range