如何在编辑模式下绑定下拉控件?

2023-12-08

我有一个国家/地区及其相应州的列表。

现在我想在编辑模式下打开时在下拉控件中绑定国家和州值。

这是小提琴手链接:

http://jsfiddle.net/mariapitia/4yj8rprp/9/

     <tr data-ng-repeat="friend in friends">
                        <td><strong>{{ friend.Id }}</strong></td>
                        <td>
                        <p data-ng-hide="friend.editMode">{{ friend.firstname}}</p>
                        <input data-ng-show="friend.editMode" type="text" data-ng-model="friend.firstname" />


                        </td>
                        <td>
                        <p data-ng-hide="friend.editMode">{{ friend.lastname}}</p>
                        <input data-ng-show="friend.editMode" type="text" data-ng-model="friend.lastname" />

                        </td>

                      <td>
                      <p data-ng-hide="friend.editMode">{{ friend.Country.Name }}</p>
                          @*How do i use select here for dropdown for binding country name in my dropdown*@
                @*<select data-ng-show="friend.editMode">
                    <option value="">-- Select Country --</option>
                 </select>  *@
                        </td>
                        <td>
                       <p data-ng-hide="friend.editMode">{{friend.State.Name }}</p>
@*How do i use select here for dropdown for binding state name in my dropdown*@
                @*<select data-ng-show="friend.editMode">
                    <option value="">-- Select State--</option>
                 </select>  *@
                        </td>
                        <td>
                            <p ><a data-ng-click="toggleEdit(friend)" href="javascript:;">Edit</a> | <a data-ng-click="deletefriend(friend)" href="javascript:;">Delete</a></p>
                        </td>
                    </tr>
                </table>

就像我使用文本框来显示名字和姓氏一样。同样,我想使用下拉菜单在下拉列表中显示我的国家/地区名称和州名称,并允许用户从下拉列表中选择其他国家/地区和州(如果用户想要选择).

我从此链接中获取了代码,并稍微添加了字段:http://www.c-sharpcorner.com/uploadfile/raj1979/crud-operations-in-mvc-5-using-webapi-with-angularjs/


您可以使用 ng-repeat

<select data-ng-show="friend.editMode" ng-model="friend.Country.Name">
    <option ng-repeat="country in countries" value="{{country}}" ng-selected="friend.Country.Name==country">{{country}}</option>
</select>   

或者使用 ng-options

<select ng-model="friend.Country.Name" ng-options="country as country for country in countries"></select>

在您的控制器中定义一组国家/地区。

$scope.countries = ['America', 'Australia', 'london'];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在编辑模式下绑定下拉控件? 的相关文章

  • 单元测试依赖注入

    我对茉莉花和业力是全新的 我相信我的环境设置正确 并且我能够运行非常基本的单元测试 但是一旦我尝试实例化控制器 我就会收到未知提供程序错误 并且我不确定如何调试它 我需要传入 stateProvider 依赖项吗 我在角种子示例中没有看到这
  • Swagger 生成 javascript-closure-angular-client

    我是 swagger 的新手 我从 swagger 的在线编辑器生成了一个 javascript 闭包角度客户端 它给了我一个 DefaultAPI js 和其他与我的对象定义匹配的 JS 文件 我在 swagger 文档和网上搜索了一种在
  • Angular.js:未捕获的错误,没有模块:myapp

    我也在尝试引导 angular js 项目 这是我的index html div p Loading p div
  • 从指令动态地将角度属性添加到元素

    我正在尝试构建一个指令来更改缓慢的 ajax 调用按钮上的加载状态 基本上 这个想法是为按钮元素设置一个属性 ng loading 并让指令添加其余的内容 这是html代码
  • 如何销毁角度工厂实例

    一方面 我有几个工厂 每个工厂都控制一个 websocket 另一方面 其中一个工厂应该在客户端登录时启动 因此 if user isLogged injector get NotificationsWebsocket 这就是我动态初始化工
  • 在 Angular e2e 测试中获取浏览器路径会导致异常

    我有一个简单的 e2e 测试来验证路由重定向是否有效 跑步者 html 场景 js use strict describe e2e function beforeE
  • 使用 Angular 指令禁用文本选择

    我正在学习 JavaScript 和 AngularJS 我想使用 Angular Directive 禁用文本选择 我有该函数的 JavaScript 代码 function clearSelection if document sele
  • Angular - 如何从 DOM 中删除我使用过 $compile 的元素?

    我需要的是两个 ng views 的功能 因为我不能 我想更改某些内容的innerHTML 并编译它 我遇到的问题是 当我再次更改内容时 我可以编译 但是 Angular 是否会自行删除绑定 或者我必须手动执行此操作 如果是这样 怎么办 编
  • AngularUI 可排序不适用于多个应用程序

    我创建了带有可排序列表的 angularjs 应用程序 我的应用程序可以与其他不同的应用程序一起多次包含在页面中 每个角度应用程序都是独立的用户控制 var myapp angular module myapp ui myapp contr
  • 在 Android Webview 中加载 Angular JS 网站的问题

    大家好我正在尝试加载GTV http gtvqa com Android WebView 中 它在移动浏览器中加载得很好 但在 webview 中则不行 这是我的代码 WebView theWebPage new WebView this
  • 禁用在 django Rest Framework 中创建嵌套对象

    Hi 你能帮我怎么做吗禁用创建嵌套对象 我有这样的序列化器 员工拥有团队的外键 class TeamSerializer serializers ModelSerializer class Meta model Team fields id
  • 如何在点击时添加和删除活动类 - 角度方式

    我正在这样做 div class tiles div 控制器 scope select function item scope selected item scope isActive function item return scope
  • 指令可以从父作用域中删除自身吗

    假设我有以下代码 div div div div 我的自定义指令有一个独立的范围 定义为 app directive customDirective function log return restrict E templateUrl te
  • 在单页应用程序上重用 Google Maps API 实例

    假设我有一个单页应用程序 Angular JS 应用程序 并且我在元素 id 上绘制一个 Google 地图实例googleMap var mapInstance new google maps Map document getElemen
  • 输入类型 = AngularJS 中的数字验证

    我正在尝试验证 lt input type number gt 通过使用输入 数字 AngularJS 模块 ng 的指令 当使用数字类型的输入时 最大 或最小 属性设置为数字 例如
  • 具有材料设计的Angularjs无法实例化模块ngMaterial

    我已经使用 Bower 安装了 AngularJS 和 MaterialJS 凉亭安装角材料 并将 ngMaterial 注入我的应用程序 但出现此错误 Uncaught Error injector modulerr Failed to
  • 离子旋转器未显示

    我用 http 请求填充 Ionic 集合重复列表 但我不想将所有内容直接加载到 DOM 中 因此 我只显示其中一些项目 并在您向下滚动时添加其余项目 为此我实现了无限滚动功能 当我到达页面底部时 它应该显示一个旋转器 但它没有 这些物品至
  • 获得一次性绑定以适用于 ng-if

    这个问题已经被之前问过 https stackoverflow com questions 23969926 angular lazy one time binding for expressions 但我无法让该解决方案发挥作用 所以我想
  • 使用 Angular 下载具有动态 src 的脚本

    Angular 提供了通过动态名称动态加载模板的方法ng include 该部分中的内联 JS 和 CSS 可以正常加载 但没有一个好的方法来下载带有动态 url 的脚本 我们需要下载脚本 相对于调用它们的 html 部分的路径 即我们有一
  • 将函数传递给指令以在链接中执行的正确方法

    我知道我们通常通过隔离范围将函数传递给指令 directive myComponent function return scope foo 然后在模板中我们可以这样调用这个函数

随机推荐

  • Mobicents Restcomm Hello World 实施

    我正在按照 Mobicents Restcomm 的指南来实现 Restcomm 客户端 Android 我正在遵循他们的快速入门指南 我已经在 Android Studio 中导入了他们的 Hello World 程序 但存在一些问题 它
  • 为什么我的 Python 脚本没有将最后几行写入我的文件中?

    我一直在尝试从一个文件中读取数字列表 将它们分开 然后将它们放入另一个文件中 在搞乱了一些调试打印之后 我得出的结论是 问题不在于字符串的循环或分割 而在于脚本的最后一行 我实际上在其中write到新文件 它不是按照我想要的方式编写 而是遍
  • 用 Java 创建动画 4x4 网格

    我需要在 Java 中创建一个 4 x 4 的矩形网格 然后需要这些矩形按顺序更改颜色 我以前从未做过任何图形工作 只是在控制台中进行操作 我首先做了一些研究并创建了一个 650 x 650JFrame将矩形放入 之后我用了GridLayo
  • VoiceOver 是否正在寻找附近的可访问元素来阅读?

    我正在为我的 iOS 应用程序添加辅助功能 我看到一种特定情况 当我点击具有以下内容的 UIView 时isAccessibilityElement false 并且它的所有祖先视图也是isAccessibilityElement fals
  • 在Python中从ISO周数获取日期[重复]

    这个问题在这里已经有答案了 可能的重复 求 datetime isocalendar 的倒数的最佳方法是什么 我有一个 ISO 8601 年号和周号 我需要将其转换为该周第一天 星期一 的日期 我怎样才能做到这一点 日期时间 strptim
  • 在浏览器中打开 WebView URL

    我制作了一个非常简单的 Swift 应用程序 用于加载带有链接的网页 每当我单击链接时 它们都不会打开 如何在 OS X 的浏览器窗口中打开加载的 html 网页上的链接 这是我的实现 import Cocoa import WebKit
  • Google Contact API v3:如果在联系人组中搜索,则忽略 q 参数

    我正在使用 Google Contact API v3 目标是同步我的数据库和 Google 帐户之间的联系人 我的问题是 1 当我在没有联系人组的情况下通过电子邮件地址搜索联系人时 我得到了一个好的结果 这是查询 https www go
  • 如何使用 Twitter Bootstrap 在 Twitter 网站上复制关注/取消关注悬停操作?

    当您查看自己关注的人时Twitter 按钮从 关注 变为 取消关注 从绿色变为红色 并且从复选标记变为 x 标记 我如何在我的网站上复制此内容 我意识到它可能是 bootstrap css 和 bootstrap buttons js 的组
  • 猫鼬聚合与 geonear

    我正在尝试使用 Mongoose geoNear 命令实现分页 geoNear 似乎不支持跳过 并且我知道聚合可以工作 使用具有性能成本的分页 如何将其转换为聚合查询以跳过多个文档 exports near function req res
  • 我两次收到同样的消息

    如果新用户开始对话 我使用此代码发送不同的消息 IConversationUpdateActivity update message var client new ConnectorClient new Uri message Servic
  • 我们可以在没有 JRE 的系统中运行 Java 应用程序吗?

    我创建了一个java应用程序 我为我的应用程序创建了可执行的 jar 和 Exe 文件 但它不能在未安装计算机的系统上运行 怎么做 是否可以在 EXEcutable jar 或 Exe 文件本身中配置 JRE 任何想法 我认为这项目 lau
  • Ruby 中的随机句子生成器:如何随机选择哈希中特定键的值?

    我正在开发 RSG 的 Ruby 版本 但不知为何陷入了句子生成过程 所以我设法实现了所有功能 如读取 转换为哈希 等 但问题是如何随机选取哈希中的值来生成句子 现在我这里有一个哈希 hash
  • 删除 Android 的 Xamarin 表单中材料输入控制的下划线

    我需要删除 Xamarin Forms for Android 中材料输入控件的下划线 我使用的是 Xamarin Forms 版本 4 8 0 1687 在此之前 在之前的 Xamarin Forms 版本 4 6 0 847 中 我曾经
  • 是否可以将 web.config 中的安全部分添加到外部文件

    我需要通过配置文件阻止一个巨大的IP列表
  • Android应用程序类别和权限列表

    只是想知道 互联网上是否有一个列表 其中列出了通常与某些应用程序类别类型相关的所有权限 eg Media Applications generally have the following permissions android permi
  • 箱线图数据点异常值的对齐和颜色

    是否可以将箱线图的数据点和异常值对齐在一条直线上 就像箱线图的中心一样 此外 我可以为数据点着色吗 当前和所需的屏幕截图均附在其中 您可以使用 dataWidthPortion 0 根本不分散要点 文档 如果没有访问器 则更改任何内容的颜色
  • 如何从 Perl 哈希在 Python 中创建等效的字典?

    我是Python新手 无法理解字典哈希 这是我的 Perl 代码 my sites foreach indexes push sites 1 if foreach my sites keys sites devices sites site
  • 如何强制Java FX场景刷新?

    我有一个 Java FX 场景 其中有一个开始按钮和几个代表地图图块的矩形 我还绘制了一个代表我的探险家的球体 它必须探索地图 但我在运行动画时遇到困难 在开始按钮的 OnMouseClicked 处理程序中 我启动了一个用于探索地图的算法
  • 如何将文件添加到 exe

    我有一个播放声音的程序 但如果我在另一台计算机上运行它 它会说找不到该文件 如何将文件附加到 exe 上 以便当有人播放 exe 时它仍然能够播放 如果您想将波形文件嵌入到程序中 请转到项目属性 gt 资源 gt 选择音频作为类型 然后选择
  • 如何在编辑模式下绑定下拉控件?

    我有一个国家 地区及其相应州的列表 现在我想在编辑模式下打开时在下拉控件中绑定国家和州值 这是小提琴手链接 http jsfiddle net mariapitia 4yj8rprp 9 tr td strong friend Id str