angularjs-ng-model相关内容

如何在自定义指令中正确使用 ng-model 指令及其控制器?

我创建了一个包含 jstree 的指令,我使用了 ng-model 在我的自定义指令标签中传递一些 json 数据. 我的问题是:在这种情况下我必须使用 ng-model 吗? 解决方案 我创建了一个包含 jstree 的指令,我使用了 ng-model 在我的自定义指令标签中传递一些 json 数据.在这种情况下,我必须使用 ng-model 吗? ng-model 指令 ..

将信息传递给指令以匹配密码

当我的控制器中满足某些条件时,我正在尝试向我的浮动占位符标签添加错误 但是,我不确定解决这个问题的最佳方法,我当前的实现似乎没有检测到指令中的属性更改(自定义错误保持设置为“测试"). 这是我现在所拥有的: HTML: 指令: angular.module('myApp').directive('floatPlaceholder', function ($window) ..

如何使用html部分中的表达式更新ng-model的值

为什么 ng-model 的值没有用表达式更新.在 ng-model 被定义之前,值得到更新 当阶段2或阶段3发生变化时,值将立即更新 值不会更新 所以我想写一个指令来评估指令中的表达式并将输出更新为模型, 这是html,它看起来像 指令: myApp.directive('myModelValue', function(){返回 { ..

如何向组件添加 ng-model 功能

ng-model 上的 Angular ng-change 传递给子指令 基本上,我希望能够将 ng-model 从父指令传递给子指令.我可以只使用 2 路绑定值,但是我将无法在子元素的父指令中使用 ng-change.我也可以使用 ng-click,但这不适用于非点击更改(例如文本区域而不是复选框).所以我想知道是否有一种方法可以允许自定义指令具有类似于输入、按钮、文本区域和其他 html ..

AngularJS 数字输入格式化视图

我想使用格式化的数字输入在用户键入大数字时向用户显示千个分隔符点.这是我使用的指令代码:http://jsfiddle.net/LCZfd/3/ 当我使用 input type="text" 时,它可以工作,但是当我想使用 input type="number" 时,当用户输入大字时,它会奇怪地清理数字. input[number] 有什么问题? 解决方案 如评论中所写,inp ..

ng-model 和 ng-value 之间有什么区别/不兼容?

据我所知,ng-model 为分配了模型的特定元素设置了值.鉴于 ng-value 与 ng-model 有何不同? 解决方案 与 ng-model 配合使用;对于收音机和选择,它是在选择该项目时设置为 ng-model 的值.将其用作元素的 'value' 属性的替代,该属性将始终将字符串值存储到关联的 ng-model. 在单选按钮的上下文中,它允许您使用非字符串值.例如,如果您 ..

如何向组件添加 ng-model 功能

ng-model 上的 Angular ng-change 传递给子指令 基本上,我希望能够将 ng-model 从父指令传递给子指令.我可以只使用 2 路绑定值,但是我将无法在子元素的父指令中使用 ng-change.我也可以使用 ng-click,但这不适用于非点击更改(例如文本区域而不是复选框).所以我想知道是否有一种方法可以允许自定义指令具有类似于输入、按钮、文本区域和其他 html ..

AngularJS 数字输入格式化视图

我想使用格式化的数字输入在用户键入大数字时向用户显示千个分隔符点.这是我使用的指令代码:http://jsfiddle.net/LCZfd/3/ 当我使用 input type="text" 时,它可以工作,但是当我想使用 input type="number" 时,当用户输入大字时,它会奇怪地清理数字. input[number] 有什么问题? 解决方案 如评论中所写,inp ..

ng-model 和 ng-value 之间有什么区别/不兼容?

据我所知,ng-model 为分配了模型的特定元素设置了值.鉴于 ng-value 与 ng-model 有何不同? 解决方案 与 ng-model 配合使用;对于收音机和选择,它是在选择该项目时设置为 ng-model 的值.将其用作元素的 'value' 属性的替代,该属性将始终将字符串值存储到关联的 ng-model. 在单选按钮的上下文中,它允许您使用非字符串值.例如,如果您 ..

在输入中过滤 ng-model

我有一个文本输入,我不想让用户使用空格,输入的所有内容都会变成小写. 我知道我不允许在 ng-model 上使用过滤器,例如. ng-model='tags |小写 |没空间了' 我考虑创建自己的指令,但向 $parsers 和 $formatters 添加函数并没有更新输入,只有其他具有 ng- 的元素模型. 如何更改我当前正在输入的内容? 我实际上是在尝试创建与 Stac ..

`<input type="file"/>` 的 ng-model(带有指令 DEMO)

我尝试在带有类型文件的输入标签上使用 ng-model: 但是选择文件后,在控制器中,$scope.vm.uploadme 仍然未定义. 如何在我的控制器中获取选定的文件? 解决方案 我用指令创建了一个解决方法: .directive("fileread", [function() {返回 {范围: {文件读取:“="},链接:函数(范围、元素、属性){element.bin ..
发布时间:2021-11-09 01:41:06 其他开发