将两个输入绑定到同一模型

2023-12-29

正如这个笨蛋所证明的那样 http://plnkr.co/edit/74j8DhCPUJwNZ1ckg1rg?p=preview,我想要一个 两者更新相同$scope变量,以及彼此。

现在,当我更新一个输入时,$scope 变量发生更改,但另一个范围的值被清空。我是否只需要将一个与 data-ng-model 绑定并在另一个上使用 data-ng-change ?有更清洁的解决方案吗?


这是example http://plnkr.co/edit/5C9Q7wq4j43hCmiViuDT我将要参考的。问题在于 range 是字符串值,而 number 是数字值。

在控制器中实例化一个变量并编写函数来处理转换

$scope.data = 10;

$scope.setDataAsNumber = function() {
  $scope.data = parseInt($scope.data, 10);
}

创建绑定到的所有元素$scope.data

<input type="text" ng-model="data" ng-change="setDataAsNumber()">
<br>
<input type="number" ng-model="data">
<br>
<input type="range" ng-model="data" ng-change="setDataAsNumber()">
<br>
{{ data }}

我已经使用 ng-change 指令解决了这个问题。

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

将两个输入绑定到同一模型 的相关文章

  • 如何检测特定 Firebase 存储路径数据是否已更改

    firebase 数据库有一个功能 当路径发生变化时我可以再次检索数据 firebase database ref users Auth uid profileImg on value function snapshot do things
  • AADSTS50013:断言受众声明与所需值不匹配

    我有一个单页应用程序 可以使用 adal angular js adal js client 对 Azure 中的用户进行身份验证 返回的令牌被插入到 auth 标头中并传递到 Web API 服务器 此 Web api 使用代表工作流程为
  • 使用 $emit from 指令将事件发送到控制器

    我试图在选择一个项目时发送一个事件 从指令到控制器使用 emit 我有两个针对组织的更新功能 另一个针对人员的更新功能 我的指令应该指定应该发出哪个事件 这是我的更新功能 用于组织 scope updateOrgs function sel
  • Angular - UI 路由器路由 - HTML5 模式

    我正在尝试在我的 Angular 应用程序中使用 HTML5 推送状态链接 我拥有的是一系列类似于以下的路线 stateProvider state product url product productCode templateUrl p
  • 如何触发UI-Router View Load事件?

    第一次测试 ui router 但目前测试事件 我似乎无法理解如何触发 viewContentLoaded 或 Loading 虽然 我已经有 stageChangeSuccess 等工作了 我只是把一切都推到了http punkbit c
  • 如何在 AngularJS 中设置选择选项中的文本格式?

    我有以下 json 对象 scope values id 2 code Code 1 name Sample 1 id 4 code Code 2 name Sample 2 id 7 code Code 3 name Sample 3 在
  • JSON 数据的动态表单(不同类型)

    我尝试使用 JSON 中的数据在 AngularJS 中创建动态表单 我有这个工作 HTML p p
  • 在 Angularjs 中格式化输入值

    我正在尝试编写一个指令 自动格式化数字
  • 有效使用 Angular Promise 和 Defers

    在 Angular 以及所有 SPA JS 框架 中 假设页面导航对于用户来说非常快速且 无缝 此速度的唯一瓶颈是使用 API 调用从我们的服务器检索数据 因此 寻找一种解决方案似乎是合理的 在该解决方案中 我们可以在等待 API 调用获得
  • ng-bootstrap ngbDropdown 在 Angular 4 中不起作用

    在我的 Angular 4 应用程序中 ng bootstrap 中的 ngbDropdown Element 不起作用 对于这种情况 我安装了以下 npm 模块 ng bootstrap ng bootstrap 1 0 0 alpha
  • 角度 ui 路由器的动态参数

    我想知道在更改状态并发送请求以从后端获取模板时如何包含参数 这是我的应用程序 angular module questionnaireApp ngAnimate ui router ui bootstrap config stateProv
  • 为 HTML5 Django Web 应用程序实现实时通知系统

    我目前正在开发一个由 Django apache 提供服务的 HTML5 Web 应用程序 该应用程序的目标是监视多个设备 所有客户端逻辑都是用 Angular 编写的 所有数据都来自对后端进行的基于 JSON 的类似 REST 的调用 我
  • 如何创建自定义输入类型?

    例如 我想创建一个类似于 AngularJS 实现 电子邮件 的方式的自定义输入类型
  • D3.js折线图溢出边距

    我有 d3 js 折线图 它作为 angular js 应用程序的指令包含在内 动态添加的线和 xAxis 以及缩放线上的边距溢出 我必须在图的顶部为每条加载的线创建 Ox 轴 并具有 Ox 和 Oy 单独的缩放可能性 Oy 缩放工作正常
  • 使用最新的不稳定分支生成 Angularjs 应用程序?

    刚开始使用 Yeoman 并喜欢它 但是 我正在构建一个依赖于一些 Angular 1 1 x 功能的应用程序 ng trim and ng animate 并且 Angular generator 使用最新的稳定分支作为默认分支 但不包含
  • AngularJS 插值错误

    我正在显示房间的属性 作为我正在开发的房间管理应用程序的一部分 这是输出 如您所见 Beamer 英文投影仪 的值为 Sony lamp 01 12 2013 此输出是正确的 但当我打开控制台时 我看到一些有关插值的错误 更大的分辨率 Ca
  • Angularjs 手表服务对象

    为什么我无法观看服务中的对象 我有一个简单的变量可以工作 但是一个对象不能工作 http plnkr co edit S4b2g3baS7dwQt3t8XEK p preview http plnkr co edit S4b2g3baS7d
  • 导航嵌套组件时创建面包屑 (Angular 2)

    我正在为此苦苦挣扎 这个想法是有一个组件 当浏览子视图时更新面包屑 例如
  • 如何在angularjs中使用addClass方法

    我有一个仅限于类的 angularjs 指令 如何使用 angularjs 中的 addClass 方法添加它 指示 app directive number function return restrict C link function
  • 在角度控制器中监听文档事件

    如何捕获角度控制器中的事件 我有文档级事件 所以我需要在角度控制器中捕获事件 这可能吗 Update 我有独立的 js 文件来处理来自相机的一些操作 document addEventListener myCameraEvent handl

随机推荐

  • ajax调用后jQuery点击功能不起作用? [复制]

    这个问题在这里已经有答案了 jQuery 点击功能在这里工作正常 div a class deletelanguage delete a div deletelanguage click function alert success 但如果
  • 如何正确使用WP7 sdk附带的图标?

    SDK 中已提供 浅色 或 深色 图标 具体取决于手机上设置的主题 在应用程序栏上 当主题更改时 图标会自动随之更改 此外 当您按下按钮时 无论您使用哪个主题 图像都会反转 因此它仍然可见 我可以轻松地弄清楚如何根据当前主题更改图标 然而
  • bash while循环只读取一行

    我对这段代码有疑问 while IFS read r line do echo host line IP addr echo line cut d f1 host echo line cut d f2 FILE CHECK ssh o Co
  • 嵌套 BlocBuilder() 调用的问题

    我的 Flutter 应用程序有多个 BloC 通过bloc and 颤振块包 这导致了一些技术困难 我使用解决方法解决了这些问题 但我想知道是否有更好的解决方案 我在用块构建器 当监听一个块时 每个块都有自己的 BlocBuilder 调
  • 如何从联系人中获取手机号码

    我的应用程序要求从联系人列表中选择一个联系人 然后仅获取所选联系人的姓名和手机号码以将其存储在应用程序中 我成功获取了姓名 但如何验证该联系人是否有手机号码 不是一个家 然后得到号码 如何查看联系人是否有一个或多个手机号码 在android
  • 设置文本换行的限制

    我正在尝试生成一个包含四个季度的图 每个季度都有一些文字说明该季度的情况 但是 当我尝试换行文本时 我不知道如何设置文本限制 例如 在附图中 我想将文本限制为x 0 但是 它会一直持续到 x 轴限制的末尾 请查找附件中的代码以及代码生成的相
  • Cygwin 中未安装 C++

    我刚刚安装了 Cygwin 并且可以从 Windows 启动 bash shell 执行ls emacs vi等等 但是 当我这样做时g 它说命令未找到 我想g Cygwin 中默认安装了吗 如果不是这种情况 我可以添加的确切类别是什么g
  • 我可以在 iTunes Connect 上更改应用程序的类别吗?

    我在应用程序商店添加了我的应用程序的许多版本 其中实用程序作为主要类别 但现在我想将其添加为生活方式类别 我可以在不删除应用程序的情况下更改此类别吗 创建应用程序的新版本并再次提交二进制文件 在创建新版本时 我们可以更改主要类别和次要类别
  • 将 PyArrayObject 数据类型转换为 C 数组

    我想在 C 扩展中使用我的 Numpy 数组 这种情况下的许多示例都使用 PyArrayObject 的结构 array gt data array gt strides 0 array gt strides 1 指针以便访问数据 如果我想
  • 查看休假事件

    我在 SAPUI5 应用程序中声明了一个视图控制器 现在我想要离开视图时执行任务由用户 已经可以添加回调函数了attachRoutePatternMatched现在 为了在用户导航视图时执行任务 我需要一个等效的函数来处理视图的离开 我用一
  • 当我使其中一个视图无效时,为什么我的布局会完全重绘?

    我有一个复杂的框架布局 其中包含多个自定义视图 主要视图是一个图表 覆盖图表的是一个自定义视图 它代表一个十字线指针 用户可以在图表周围拖动该指针以读取有关特定数据点的详细信息 框架布局捕获所有触摸事件 在其每个子视图上调用 命中测试 方法
  • 如何在 Rust 的 Cargo build 中指定 GLIBC 版本?

    我使用 Rust 1 34 和 1 35 目前它链接到GLIBC 2 18 我该如何限制cargo build链接GLIBC最新版本2 14 不幸的是 你不能 不是真的 而且不一致 这是任何动态链接到 GLIBC 的二进制文件都会遇到的问题
  • pywinauto capture_as_image 添加不需要的边框

    我在用pywinauto截取特定窗口的屏幕截图 这是我用来捕获记事本的代码 法语 Bloc notes from pywinauto import Application app Application connect title re B
  • Chrome 扩展程序“拒绝加载脚本,因为它违反了以下内容安全策略指令”

    我正在尝试创建一个 Chrome 扩展 但我的 JS 都不起作用 控制台显示此错误 拒绝加载脚本 https ajax googleapis com ajax libs jquery 1 12 0 jquery min js https a
  • 如何使用 SQL 注入提取登录信息?

    这是后端 PHP 代码 我将在其中测试漏洞 if isset POST login isset POST password login POST login password POST password sql SELECT FROM us
  • 使用 VBA 单击 IE 网页中的链接/按钮

    我已经阅读了很多有关使用 VBA 单击 IE 中的链接的信息 但我无法让它在我的情况下工作 相关HTML代码如下 div a class Row Icon Company XYZ 12345 a div 我尝试过的VBA代码 记录了3种不同
  • django-admin 命令在 Mac 操作系统中不起作用

    我在 Mac OS 中启动了 Django 并在使用 pip 安装 Django 后 尝试使用以下命令启动一个新项目django admin startproject mysite 我收到错误 bash django admin comma
  • Android 无边框对话框

    我使用 AlertDialog Builder 创建了一个 AlertDialog 但对话框边框占用了屏幕上太多的空间 如何去除边框 我尝试过使用另一个活动来模拟具有透明背景的对话框 但是该对话框被重复使用 并且每次创建一个新的活动都会带来
  • 为什么会出现以及如何修复 ffmpeg 上的警告/错误:没有足够的帧来估计速率;考虑增加探针大小?

    我正在使用的命令 ffmpeg f gdigrab framerate 24 i desktop preset ultrafast pix fmt yuv420p camera1 mp4 流 0 没有足够的帧来估计速率 考虑增加探针大小 并
  • 将两个输入绑定到同一模型

    正如这个笨蛋所证明的那样 http plnkr co edit 74j8DhCPUJwNZ1ckg1rg p preview 我想要一个 两者更新相同 scope变量 以及彼此 现在 当我更新一个输入时 scope 变量发生更改 但另一个范