【问题标题】:ng-repeat angularjs conflicting whit ng-modelng-repeat angularjs 与 ng-model 冲突
【发布时间】:2016-10-17 05:28:33
【问题描述】:

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

这是我的代码

<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) 如果我编辑场地移动设备并按下更新,场地移动设备的值应该被更新

但我遇到了错误

 missing parameter: venuemobile

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

当我删除中继器并手动输入文本框时,我的数据库正在正确更新,

以前我使用 ng-repeater 作为下拉列表和表格 (because there are multiple data not single data),在这种情况下,我只需要数据库中的一个值,我应该使用什么来代替 ng-repeat

【问题讨论】:

  • 你也有错别字,只需删除 {{}},来自:ng-init="venuemobile='{{venuemobile}}'

标签: javascript asp.net angularjs


【解决方案1】:

您不必调用函数来更新 $scope 变量,因为 Angular 默认使用两种数据绑定方式,更新后的值将绑定到范围。无论如何,您的 HTML 应该是

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

【讨论】:

  • @IbrahimShaikh 给团队查看器或创建 plunker
  • 密码是什么?
猜你喜欢
  • 2017-11-19
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
  • 2015-08-31
  • 2014-08-30
  • 2014-09-30
  • 1970-01-01
相关资源
最近更新 更多