如何在html文档中打印对象的值?

时间:2016-07-11 09:54:16

标签: html angularjs

我有一个angularJS函数,它从复选框设置中获取一个值 - 选中了复选框(true或false)并将此信息存储在一个对象中。然后它创建一个变量,存储对象的第一个元素的值。如何在html文档中打印此值?我试过这个:

@interface ViewController ()

@end

@implementation ViewController

@synthesize output;

 - (void)viewDidLoad {
    [super viewDidLoad];    

    NSString *var =[[NSString alloc]initWithFormat:@"%@",output.text];

    NSLog(@"%@", var);

}

@end
window.document

2 个答案:

答案 0 :(得分:1)

您可以直接执行绑定:

<pre>{{formData.favoriteColors.red}}</pre>

使用:Object.keys(formData)并不能保证您获得第一个值。排序将基于散列键。

答案 1 :(得分:0)

变量答案需要在您的范围内声明,因此您的控制器将如下所示:

var formApp = angular.module('formApp', [])

    .controller('formController', function($scope) {

        // we will store our form data in this object
        $scope.formData = {};
        $scope.answer = formData[Object.keys(formData)[0]];

    });

然后在你的HTML中你可以使用

{{answer}}