我是 AngularJS 的新手,所以如果这是一个菜鸟问题,请原谅我。文档非常简洁,所以我可能遗漏了一些明显的东西!
我正在考虑将一堆自定义内部代码迁移到 Angular,我必须让 Angular 与我们的 REST 模式一起工作,其中输入如下所示:
foo: {
value: 100,
min: 50,
max: 150
}
值成为input
元素中显示的值,并且 min 和 max (当前)绑定到 min 和 max 属性。这些稍后被验证功能拾取。如果 value 超出 min-max 范围,则将其调整回该范围。
无论如何,我正在尝试做类似的事情:
<input type="text" ng-model="foo" my-bind />
ngModel
...并用名为管理关系的指令覆盖myBind
,以便读取和写入值foo.value
。
然后,我稍后会使用自定义验证器来处理最小/最大属性。
谁能提供我如何实现这种绑定的示例?到目前为止,我没有太多的运气让它工作。
...或者也许我的整个方法很愚蠢?我确实必须使用上面的数据结构,但我不能在不久的将来改变它。