javascript - 如何使用 JSON 在 angularjs 中创建双向绑定(bind)?

标签 javascript angularjs json

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

我想使用 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/

相关文章:

javascript - AngularJS 将数据传递到表单不起作用

javascript - AngularJS 指令创建 OnTheFly 文本框和验证

json - 字符串中的 `\` 不转义任何内容

angularjs - 找不到 Angular typescript 类型引用路径

json - AFNetworking 和 Swift - 保存 json 响应

json - 无法升级到 Angular4

javascript - Safari 拖放幽灵元素不可见

javascript - 如何创建具有不同形状的垂直响应式左侧菜单

javascript - 谁能解释一下这个 JavaScript 语法(句法)?

javascript - 防止使用 Angular 加载图像