AngularJS:显示行中的对象数组

时间:2016-06-03 06:30:26

标签: html angularjs row

我在AngularJS中有一个返回的对象数组,我希望将它显示在两行中。 我有这样的事情:

{"name":something ,"value0":12455.847233333334, "value1": 9.887...}

我尝试过这样的事情:

                      <div class="row">
                       <div class="col-md-6" ng-repeat = "item in items track by $index" ng-if="$index < 10">
                      {{item}}


                       </div>
                       <div class="col-md-6" ng-repeat = "item in items track by $index" ng-if="$index >= 10">
                      {{item}}
                       </div>   

                    </div>

但它没有预期的结果。我希望它显示为

name:something

value0:12455.847233333334

value1:9.887

...

2 个答案:

答案 0 :(得分:1)

您需要迭代对象键。像这样:

<div class="col-md-6" ng-repeat = "(key, value) in data" ng-if="$index >= 10">
        {{key}}:{{value}}
 </div>  

答案 1 :(得分:0)

你可以绑定像这样的值

<activity android:name=".Activity.MainActivity"
            android:launchMode="singleTop"
            >
          ....
            <intent-filter>
                <action android:name="android.intent.action.SEARCH"></action>
            </intent-filter>
            <meta-data android:name="android.app.default_searchable"
                android:value=".Activity.MainActivity"
                ></meta-data>

            <meta-data android:name="android.app.searchable"
                android:resource="@xml/searchable">

            </meta-data>

        </activity>