实际上我的要求是想要创建表单控件,如文本框,下拉列表,日期/时间选择器等。
以上控件我希望使用JSON创建,我将以JSON的形式获得所有元数据。 使用该JSON我可以使用Angular Directive创建控件,现在我想修改VIEW中的任何控件 我需要更改Control以及JSON。在这里,我需要使用双向绑定。
请任何人帮助我实现这一目标或同样提供任何示例。
提前致谢。
答案 0 :(得分:2)
我不确定我是否理解这个问题,但如果你只是需要将范围内的对象文字转换为JSON,angular.toJson应该符合你的需要。
$scope.object = {
foo: 'bar'
}
var result = angular.toJson($scope.object);
使用ng-model将$ scope.object绑定到您的控件,并在控制器中使用angular.toJson将范围对象转换为JSON,以便根据需要在其他地方使用。