我对 angular js 很陌生,情况是这样的:我有 javascript datepicker,它是用于日期选择的弹出窗口输入,输入绑定到 angular 模型。
据我了解,问题是输入值是从 javascript 更改的,而不是从 ui 更改的,因此 angular js 不知道该值已更改,因此它不会更新模型值。
我找到了带有颜色选择器的示例,它几乎适合,除了我不希望硬编码要更新的属性的事实。
我会想象以下工作流程:
1. 订阅所有日期选择器的onchanged
事件
2. 当该事件被触发时,从输入中读取模型路径(例如读取 ng-model 属性值,可能有更好的方法吗?)
3. 并使用该路径更新模型中的值。我可以通过使用点来分割路径并使用这些部分访问属性,但我不知何故认为,这应该已经在 Angular js 中实现(至少在内部例程中)。