实际上我的要求是想创建表单控件,如文本框、下拉菜单、日期/时间选择器等。
我想使用 JSON 创建上述控件,我将拥有 JSON 形式的所有元数据。 使用该 JSON,我可以使用 Angular Directive 创建控件,现在我想修改 VIEW 中的任何控件 我需要更改控件和 JSON。这里我需要使用双向绑定(bind)。
请任何人帮助我实现这一目标或提供类似的示例。
提前致谢。
最佳答案
我不确定我是否理解这个问题,但如果您只是需要将范围内的对象文字转换为 JSON,那么 angular.toJson 应该可以满足您的需求。
$scope.object = {
foo: 'bar'
}
var result = angular.toJson($scope.object);
使用 ng-model 将 $scope.object 绑定(bind)到您的控件,并在 Controller 中使用 angular.toJson 将范围对象转换为 JSON,以便根据需要在其他地方使用。
关于javascript - 如何使用 JSON 在 angularjs 中创建双向绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36001881/