是否允许在表格元素内使用 ng-model?如果我更改特定列(即视图),角度会自动更新模型吗?
问问题
13993 次
2 回答
8
如果您使用 HTMLcontenteditable
属性使表格单元格可直接编辑,则 ng-model 不会自动工作,因为默认情况下它仅适用于表单元素。
有可能让它与它一起工作contenteditable
。有一个工作示例说明如何在http://docs.angularjs.org/api/ng.directive:ngModel.NgModelController的角度网站上执行此操作
于 2013-08-18T07:14:47.627 回答
2
只要存在可以使用指令的典型表单元素(输入、选择和文本区域) ,就允许使用 ng-model
我要说的关于 ng-model 的一件事可能会让它变得有点棘手,那就是您需要将 ng-model 绑定到对象的属性,而不仅仅是一个简单的作用域变量。我遇到了几个实例,我将 $scope.foo 绑定到 ng-model 并在输入控件中使用它。然后,如果您清除输入字段,绑定将丢失并且停止更新变量。使用 $scope.fooObj.modelProp 之类的东西,其中 fooObj 是一个对象,它会正常工作。
于 2013-08-18T04:02:57.580 回答