使用angularjs更新一条记录
update a record using angularjs
我正在使用angularjs
创建一个web应用程序在C#
我有多个记录在我的应用程序我想更新的记录,我创建了web服务和需要的js文件更新我只是想知道我需要如何打印文本框和下拉列表上的上一个值
<input type="text" ng-model="uvenuename" ng-init="uvenuename='{{updateparam.VenueName}}'" value="{{updateparam.VenueName}}" style="margin-left: 5%;" placeholder="Venue Name" text="" height="30" />
<input type="text" ng-model="uvenueadd" ng-init="uvenueadd='{{updateparam.Venueadd}}'" value="{{updateparam.Venueadd}}" style="margin-left: 5%;" placeholder="Venue Address" text="" height="30" />
我做了这样的事情,但如果我想改变一个单一的文本框(let see
),我只改变场地名称和更新记录,场地地址显示像{{updateparam.Venueadd}}
和我的下拉列表显示我空白
<select ng-model="ulocation">
<option ng-repeat="k in blocation" value="{{k.jlocation}}">
{{k.jlocation}}
</option>
</select>
这是我的下拉菜单,如何克服这些流?
不要使用ng-init和value来维护视图和变量之间的绑定,你应该只使用ng-model来使用AngularJS的双绑定。在ng模型中不使用原始数据类型是有必要的,以便使其正常工作。
<input type="text" ng-model="data.uvenuename" style="margin-left: 5%;" placeholder="Venue Name" text="" height="30" />
<input type="text" ng-model="data.uvenueadd" style="margin-left: 5%;" placeholder="Venue Address" text="" height="30" />
select元素
也是一样<select ng-model="data.ulocation">
<option ng-repeat="k in blocation" value="{{k.jlocation}}">
{{k.jlocation}}
</option>
</select>
在select标签中添加var data。Ulocation将被更新为选项标签中attr值中的值。
数据变量应该是这样的:
$scope.data = {
uvenuename: "",
uvenueadd: "",
ulocation: ""
}
相关文章:
- 在检索到最后一条记录后从 PostgreSQL 中提取记录
- 子网格:限制用户仅选择一条记录
- CSS悬停在JQuery循环的最后一条记录中不起作用
- 数据中的一条记录使用浮动图时未创建饼图
- 是为大约100条记录中的每一条呈现一个表单更快,还是用ajax加载单个表单更快
- “自动完成”文本框未前进到下一条记录
- 如何使用 JavaScript 函数在 JSP 中使用按钮移动到数据库的最后一条记录
- 剑道网格在删除后仍显示最后一条记录
- 如何使用angularJs/Javascript/Jquery获取表的最后一条记录并更新列值并插入到具有新记录的同一列
- 角度拼接函数删除另一条记录而不是实际选择的记录
- Firefox操作系统TCPSocket API:SSL接收到一条超过最大允许长度的记录
- 当记录不止一条时,禁止使用禁用文本字段
- Jquery在“下一条记录”上加载当前选项卡
- 数据存储在ember中只返回一条记录
- Ember data find()方法返回数组,但我需要一条记录
- 在服务器不知道查询的是哪条记录的情况下,查询服务器是否存在一条记录
- php . .使用文本文件在分号表中插入(追加)一条记录
- 使用angularjs更新一条记录
- 使用sequelize获取下一条记录
- MongoDB确定一条记录是否会通过findOne