本文介绍了采用了棱角分明的js从对象检索值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

subjectname: Object0: "Math"1: "Science"2: "Chem"

我有一个对象用户 user.subjectname 如上的样子:

现在,我采用了棱角分明的js需要遍历的对象,并打印值在我的表。我怎么做呢?

Now, I need to loop through values in the object and print in my table using angular js. How do I go about it?

要创建user.subjectname,我用了

To create user.subjectname, I had used

<input type="text" ng-model="user.subjectname[$index]">

因为我动态地创建输入行,所以这是NG重复内。

as I am dynamically creating input row, so this is inside of ng-repeat .

如果我用 {{} user.studentname} ,我得到 {0:VHJ,1:tyuh } 我的表,但是,我想从这个检索值。

If I use {{ user.studentname }}, I get {"0":"vhj","1":"tyuh"} in my table, however, I want to retrieve values from this.

的console.log(用户)给出了这样的结构:

推荐答案

要通过按键/值回路 user.subjectname 并打印出的值,你会做

To loop through the keys/values in user.subjectname and print out the values you would do this:

<span ng-repeat="(key, val) in user.subjectname">
  {{val}}
</span>

这是假设你的对象是这样的:

This is assuming that your object looks like this:

var user = { subjectname: { 0: 'Math', 1: 'Science', 2: 'Chem' } };

我希望你不介意我问,但你有没有暴露用户 $范围

这篇关于采用了棱角分明的js从对象检索值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 09:25
查看更多