如何使用JSON在angularjs中创建双向绑定?

时间:2016-03-15 02:58:21

标签: javascript angularjs json

实际上我的要求是想要创建表单控件,如文本框,下拉列表,日期/时间选择器等。

以上控件我希望使用JSON创建,我将以JSON的形式获得所有元数据。    使用该JSON我可以使用Angular Directive创建控件,现在我想修改VIEW中的任何控件    我需要更改Control以及JSON。在这里,我需要使用双向绑定。

请任何人帮助我实现这一目标或同样提供任何示例。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解这个问题,但如果你只是需要将范围内的对象文字转换为JSON,angular.toJson应该符合你的需要。

$scope.object = {
    foo: 'bar'
}

var result = angular.toJson($scope.object);

使用ng-model将$ scope.object绑定到您的控件,并在控制器中使用angular.toJson将范围对象转换为JSON,以便根据需要在其他地方使用。