angularjs-scope相关内容

如何将模型的值存储在变量中?

我正在创建一个指令,我想在其中比较存储在模型中的值(比如“名称"作为模型,它的值为“Angular")存储在一个变量中. 我尝试过类似下面的方法, var nameValue=name; 但它(nameValue)没有值“Angular" 示例:app.directive('kmRadio', function() {返回{限制:'E',编译:函数(元素,属性){var 模型=ngMo ..

更新 angular ng-model 中的 HTML 输入值更改

我有一些 ng-model 输入元素可以更新非 angularJS 函数,例如 jquery 或有时通过纯 javascript DOM apis.html input 元素上的值会发生变化,但模型范围变量不会更新.有什么方法可以强制 angular 处理这些更新 app.js 超时 5 秒后,值 1 更改为 999.这反映在 html 中,但未反映在 $scope.val angul ..

触发自定义验证指令后,AngularJS ng-model 值丢失

我创建了一个自定义验证指令并在表单中使用它.可以正常触发,但是触发validation后,我发现模型值刚刚丢失.说我有 ng-model="project.key" 并且经过验证,project.key 不再存在于范围中.我想不知何故我理解 AngularJS 是错误的并且做错了. 代码会说话. 这是我的 html 页面: ... ..

Angular - 在 ngInclude 中调用时 ngModel 不更新

首先,plunker:http://plnkr.co/edit/v1uTz5> 这是我遇到的问题的工作演示. 我有一个 ng-include 来包含一个部分. 在部分内部,我有一个带有 ngModel AND 指令的文本输入. 模型在包含内相应地更新,但包含外的任何交互都将被忽略.包含外部的 {{test}} 不会更新,但内部的 {{test}} 会更新. 指令在调用时处 ..
发布时间:2021-11-10 02:43:13 其他开发

将 AngularJS ng-form 对象传递给 ng-if?

当我在此处单击“预览"时,预览模式中的保存按钮未禁用http://plnkr.co/edit/I3n29LHP2Yotiw8vkW0i 我认为这是因为表单对象(testAddForm)在ng-if的范围内不可用.我知道我应该在我的控制器中使用一个对象,因为它一直传递下去,但是表单对象是由 angular 创建的,在 ng-if 中不可用.我该如何解决这个问题? ..

Angular Material datepicker 过滤器特定日期

有人可以解释一下如何使用 Angular Material 将自定义日期应用为过滤器,而不会导致该天的每周都可以选择吗? 我遵循了文档,可以让它在该周的特定日期工作,但它会导致同一天的每个星期都被过滤.所有文档似乎都强调这是允许/不允许用户使用日期选择器选择特定日期的必要功能. 解决方案 请看下面的代码.基本上,我所做的就是制作一个我们希望允许的日期数组.然后只使用 index of ..

Angular Material datepicker 过滤器特定日期

有人可以解释一下如何使用 Angular Material 将自定义日期应用为过滤器,而不会导致该天的每周都可以选择吗? 我遵循了文档,可以让它在该周的特定日期工作,但它会导致同一天的每个星期都被过滤.所有文档似乎都强调这是允许/不允许用户使用日期选择器选择特定日期的必要功能. 解决方案 请看下面的代码.基本上,我所做的就是制作一个我们希望允许的日期数组.然后只使用 index of ..

md-tabs:从 ui-router 内部调用函数时,为 md-selected 设置变量不起作用

我有一个包含 md-tabs 的 ui-router 模板,其中一些标签是静态的,其他标签是使用 ng-repeat 动态创建的迭代数据模型的给定数组. 在那些动态创建的选项卡中,有三个按钮可以执行以下操作 将标签向左移动一个位置 将标签向右移动一个位置 move tab 按钮调用同一控制器内的函数.当前显示的选项卡的 $index 值以及所需的方向(-1 向左移动,1 向右移 ..

如何使用旧版 javascript 库作为 Angular 服务的范围依赖项?

具体来说,我正在使用一个约 800 行的 SCORM API 包装器库,以促进与 LMS 的通信.作者不是用Angular写的.一个传统的、原始的 js 文件 (index.js) 被包裹在它上面,我包含了两者的片段,以了解这里使用的结构. SCORM = {//定义SCORM对象version: null,//存储SCORM版本.handleCompletionStatus: true,//包 ..

在我的服务工厂中,我查找了一个大型数据集 - 我想保留它并检查它是否存在以避免再次调用它

我的服务(工厂)进行 API 调用并将响应数据分配给变量: .factory('MedicationMatchingNamesFactory',['$http', '$q', 'MedicationDisplayNamesFactory',功能药物匹配名称工厂($http,$q,药物显示名称工厂){返回 {getMatchingNames:函数(输入值){var 匹配 = [];//我认为这可 ..

AngularJS - AlertFactory 打开对话框行为

我正在创建一个 AlertFactory,因为 ui.bootstrap.dialog 在我的应用中不起作用. 所以我输入以下代码:http://jsfiddle.net/Premier/BHqKB/17/ 在此处输入代码 如果您单击“打开对话框"按钮,效果会很好:屏幕上会出现一个包含我的消息的对话框. 我还在 keydown 上注册了一个监听器:监听器触发一个广播事件,在该事件上 ..
发布时间:2021-11-10 01:18:12 其他开发

从 AngularJS 中的服务内部访问 $scope 属性

我正在尝试在 angular 服务中创建一个构造函数,然后我可以在不同的 angular 控制器中使用它.问题是,我从构造函数生成的对象需要访问 $scope 对象上的属性之一才能正常运行. 我的实现与我所追求的功能一起工作,但它涉及将 $scope 对象作为参数传递到构造函数中.有没有更好的方法来实现这一点?我目前的实施方式有什么问题吗? HTML: ..

ngModel 的深层对象创建机制

我想使用 angular' 机制进行深度属性嵌套,这是 ng-model 指令正在使用的.我的意思是我们可以通过在视图中编写: ng-model="data.obj1.prop2.attr3.value4.text" 在一个范围内创建非常“深"的对象,所以我想这样做在控制器/服务中也很容易.我不想重新发明轮子(或使用 this 或 这个).是否有诸如 angular.create(path_str ..

我应该如何在不使用范围的情况下在我的控制器函数中引用服务?

看了几篇关于避免范围汤和引用的文章用于构建控制器的 Google 指南 我有一个紧迫的问题.我应该如何参考我的注射我的控制器中的依赖项? 到目前为止,我的方法是将服务放在我的对象上,但我对此并不满意,因为现在我的服务暴露于外部世界(模板标记).在不直接引用 $scope 的情况下构建控制器并使我注入的依赖项可用于控制器但未公开公开的正确方法是什么. 正如您在下面看到的,我的解决方法是将 ..