ng-repeat angularjs冲突的whit-model

时间:2016-10-17 05:28:33

标签: javascript asp.net angularjs

我正在创建一个Web应用程序,我在其中使用angularjs进行数据库连接

这是我的代码

<%= simple_form_for '', :url => convertTrackToArea_path(:search => params[:search],:rangefrom_string => params[:rangefrom_string]),:method => 'post' do |f| %>
在我的页面上

加载我的文本框从我的数据库(<div ng-repeat="x in sonvinrpm"> <input type="Text" ng-model="venuemobile" value="{{x.venuemobile}}" ng-init="venuemobile='{{venuemobile}}'" </div> <button ng-click="updfunction()">update</button> )获取特定的场地移动,如果我编辑场地移动并按更新,应更新场地移动的值

但我面临错误

1234567890

我发现这个错误正在出现,因为我正在使用转发器,

当我删除转发器并手动进入文本框时,我的数据库正在正确更新,

之前我使用ng-repeater作为我的下拉列表和表格( missing parameter: venuemobile )在这种情况下我只需要一个来自数据库的值,我应该使用什么而不是because there are multiple data not single data

1 个答案:

答案 0 :(得分:0)

您不必调用函数来更新$ scope变量,因为默认情况下angular使用双向数据绑定,更新后的值将绑定到范围。无论如何你的HTML应该是

<input type="Text" ng-model="venuemobile" value="{{venuemobile}}" ng-init="venuemobile='{{venuemobile}}'"
</div>