【发布时间】:2015-01-21 10:46:07
【问题描述】:
我是 AngularJS 的初学者。我想知道解决我的问题的最佳方法。我有一个服务,它返回一个像这样的复杂 JSON 对象(更复杂!!!):
var complexObj = {
property1: 'p1',
property2: 'p2',
complexNested: {
nestedProperty1: 'np1',
nestedProperty2: 'np2'
},
arrayOfObjects: [{ arrP1: 'arrp1', arrP2: 'arrp2' }, { arrP1:'arrp3', arrP2: 'arrp4' }]
};
我想要:
- 在页面加载时从服务中检索 json 对象
- 将每个属性或嵌套对象绑定到正确的控制器
- 用户通过 UI 修改值
- 收集所有修改后的数据并重建复杂对象
- 将修改后的对象发送回服务进行更新和计算
以前我使用 Knockout.js 并轻松地序列化模型并使用映射插件完成此任务。 AngularJS 中最好的方法是什么? 提前致谢。
法比奥
【问题讨论】:
-
只是一些建议 -> 对任何事情都没有真正的“最佳方法”。总会有需要做出的取舍
-
我建议您先尝试一下,如果您有任何问题,请在此处发布问题。使用因子来获取数据。看看John Papa's style guide 作为参考。
标签: javascript json angularjs angularjs-scope