javascript - AngularJS "dot rule"与现有的 JSON 模型

标签 javascript json angularjs model

当您的实际模型没有点符号时,建议采用什么方法来实现 Angular 模型所需的点符号?

我的模型是通过 Python/Django 在服务器上创建的,编辑某些属性所需的输入通常需要比标准 HTML 输入更高级的控制。因此,我显然会创建一个指令来履行这些职责。问题是,为了使所有内容保持同步,您必须遵循“点规则”。因此,这需要您将指令的隔离范围设置为具有属性的对象。但是,如果创建指令是为了处理属性而不是对象,则没有点符号可供使用。

这里有哪些选择?
要更改服务器代码以返回不必要的附加属性来安抚 Angular?

编写一个困惑的包装器来观察实际属性并将其添加到一个对象中,以便 Angular 可以跟踪它(并在包装器对象的属性更改时反向执行相同操作以更新实际属性)?

或者我错过了一些明显的东西?

谢谢

保罗

最佳答案

你应该使用 Controller 作为语法

         <div ng-controller="pageController as main">
                <input type="text" ng-model="main.abc">

         </div>

关于javascript - AngularJS "dot rule"与现有的 JSON 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345183/

相关文章:

javascript - 如何调整 bbcode 链接图像的大小以在当前 div 高度和宽度内修复?

javascript - 在 iPad 纵向模式下查看时如何自动重新加载页面?

javascript - Shadow DOM,使用目的

javascript - 如何通过 SSO 将 header 变量传递到我的 Angular 2 应用程序?

javascript - 显示带有来自 json 的真实值的复选框

javascript - 从 JSON 消息解析矩阵

jquery - Angular 2 项目中的 Sinch API 在 onCallProgressing 上超时

javascript - Angular Material md-input-container 占用空间大

angularjs - Jasmine 日期期望总是返回 false

javascript - 如何从页面中的jquery调用angular js函数 Controller