AngularJs如何生成具有显示值的滑块列表
我想要一个问题列表,每个问题后面都有一个显示值的滑块。
以下是如何从AngularJs网站进行数据绑定的示例:
Hello {{yourName}}!
但在我的情况下,我将使用ng-repeat生成我的问题列表,因此在这种情况下,所有滑块都将具有相同的ID和名称。
{{q.description}} {{"rv" + q.id}}
你可以看到我试图通过结合’rv’(排名值)和问题id来解决冲突ID。
但是我收到一个错误:
错误:[$ parse:syntax]语法错误:令牌”rv”是意外的,期望在[‘{‘rv’+ q.id}}]的第3列的[:]开始于[‘rv’+ q.id}}]。
更新
我想将答案列表上传回我的服务器。 问题模型不具有存储用户答案的任何属性。 而是一个名为:question_answer的模型,它具有作为存储用户输入答案的属性的答案。
如何实现这一部分? 通过$ http ??
更新2
这是控制器代码:
var trialApp = angular.module("trialApp", []); trialApp.controller('questionControl', function ($scope, $http) { $scope.counter = 1; $http.get("http://my.azurewebsites.net/api/question_category").success(function (data) { $scope.questionsCategories = data; }).error(function () { alert("Failed to fetch question_category instances from database, please check your Internet connection!"); }); $http.get("http://my.azurewebsites.net/api/Questions").success(function (data) { $scope.questions = data; }).error(function () { alert("Failed to fetch questions from database, please check your Internet connection!"); }); });
这是question_answer的数据结构
{ "question_id": 5, "answer": "" }
谢谢。
好。 我认为你的意见应该是这样的: