值和 ng 模型是冲突的
value and ng-model are conflicted
我正在研究一个有角度的形式,用户可以发送他们的数据更新并在需要时取消编辑。
我发现我应该将编辑保存在一个单独的变量中。所以这里有一些代码:
//if editor is turned off it shows the saved value
<div data-ng-hide="editorEnabled" class="margin-bottom-top">{{document.title}}</div>
//if the editor is turned on it should save the edits in another variable to keep the older one
<input data-ng-show="editorEnabled" class="margin-bottom-top" data-ng-model="document.edit.title" value="{{document.title}}" type="text">
所以现在我可以访问两者 - 以前的标题和新编辑的标题。但是我希望以前的标题在输入字段中显示为值,以便用户可以看到当前值是什么,而不必再次输入它。使用占位符它可以工作,但这不是我想要的。当我检查我可以看到的元素时,正确的值是绑定的,但它没有显示。
我知道ng模型和值相互冲突,因此它不起作用。我也尝试了 ng 值,它也不起作用。这种情况有什么解决方案吗?
尝试设置
$scope.document.edit.title = $scope.document.title
并从输入中删除value=""
不要同时使用两者,将值设置为 ng-model
$scope.document.edit.title
它会自动为该输入设置值。
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 为集合分配大量的模型弹药
- 如何使用backbone.js从集合中获取模型名称
- Javascript-ID冲突的几率
- 骨干模型默认值-todos.js示例中不必要的代码
- EmberJS中支持单字母单词模型
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 将不在模型中的数据返回到mvc控制器
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 我应该如何检查主干.主干.模型更改时查看
- 挖空绑定自定义组件,使其不与中心视图模型冲突
- 重复离子范围输入的去冲突ng模型
- 我的主干集合中的响应/模型之间存在冲突
- Angularjs应用程序中文本框和复选框模型中触发跨度点击和观看事件序列时发生冲突
- 如何解决Flexslider模型和Backbone模型之间的名称冲突
- 如何在反应中对模型变化进行渐变,或者在哪里解决冲突以实现流畅的纯渲染
- RequireJS + Backbone:导入视图模块会与模型模块发生冲突
- Angularjs输入[占位符]指令与ng模型冲突
- 值和 ng 模型是冲突的