我有一个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
答案 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}}