在我的休息 api 调用中重组我对供应的响应
Restructuring my response to supply in my rest api call
这可能
不是关于angularjs的问题,但这给了我一个很难修复的时间。所以我在这里问也许有人可以帮助我。我的问题是构建我在提交表单时获得的正确发布值
这是我的看法。
<div ng-repeat="q in entries">
<h4>Question # {{$index+1}}</h4>
<div>
<labelfor="">Options: </label>
<a ng-click="addOption($event, $index)">
<i class="icon-plus-sign icon-large"></i> Add option
</a><br /><br />
<div ng-repeat="opt in q.options">
<label><span>{{opt.id}}.</span></label>
<input type="text" ng-model="opt.text" placeholder="Add new possible answer here.">
<a ng-click="q.options.splice($index,1)"><i class="icon-remove-sign icon-large"></i></a>
</div>
</div>
<div>
<label for="required_credit">Answer: </label>
<a ng-click="addAnswer($event, $index)">
<i class="icon-plus-sign icon-large"></i> Add answer
</a><br /><br />
<!-- This is the part where my response got wrong -->
<div ng-repeat="answerswer in q.answer">
<div>
<select id="city" ng-model="answerswer.id" ng-options="c.id for c in q.options">
</select>
<a ng-click="q.answer.splice($index,1)"><i class="icon-remove-sign icon-large"></i></a>
</div>
</div>
</div>
<!-- end -->
当我提交我的表单并控制台.log postData时,这就是我得到的:
Object {entries: Array[1]}
entries: Array[1]
0: Object
answer: Array[1]
0: Object
id: Object
id: ""
text: ""
text: ""
这是我期望在我的休息 api 帖子中提供的:
Object {entries: Array[1]}
entries: Array[1]
0: Object
answer: Array[1]
0: Object
id: "a"
text: "Homer Simpson"
请注意 entryries.answer 属性之间的区别,即我卡在的地方。T__T。
我认为
<select id="city" ng-model="answerswer.id" ng-options="c.id for c in q.options">
</select>
应该是
<select id="city" ng-model="answerswer.id" ng-options="c.id as c.id for c in q.options">
</select>
相关文章:
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- IIS动态HTTP响应标头
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- Ajax响应转换
- 使Intro.js工具提示响应
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- 将高图饼图中的文本居中显示为响应
- Css转换没有响应
- 在我的休息 api 调用中重组我对供应的响应