angularjs-scope相关内容
我在 angularjs 中有两个嵌套控制器,并且想在内部控制器中使用来自外部的 ng-model.假设这个 //data.Name : 来自外部控制器
{{data.Name}}//显示这个范围值 d
..
我正在创建一个指令,我想在其中比较存储在模型中的值(比如“名称"作为模型,它的值为“Angular")存储在一个变量中. 我尝试过类似下面的方法, var nameValue=name; 但它(nameValue)没有值“Angular" 示例:app.directive('kmRadio', function() {返回{限制:'E',编译:函数(元素,属性){var 模型=ngMo
..
我有一些 ng-model 输入元素可以更新非 angularJS 函数,例如 jquery 或有时通过纯 javascript DOM apis.html input 元素上的值会发生变化,但模型范围变量不会更新.有什么方法可以强制 angular 处理这些更新 app.js 超时 5 秒后,值 1 更改为 999.这反映在 html 中,但未反映在 $scope.val angul
..
我创建了一个自定义验证指令并在表单中使用它.可以正常触发,但是触发validation后,我发现模型值刚刚丢失.说我有 ng-model="project.key" 并且经过验证,project.key 不再存在于范围中.我想不知何故我理解 AngularJS 是错误的并且做错了. 代码会说话. 这是我的 html 页面: ...
..
{{myProp}}{{myProp1}}{{myProp11}} 这里是 plnkr ng-init
..
首先,plunker:http://plnkr.co/edit/v1uTz5> 这是我遇到的问题的工作演示. 我有一个 ng-include 来包含一个部分. 在部分内部,我有一个带有 ngModel AND 指令的文本输入. 模型在包含内相应地更新,但包含外的任何交互都将被忽略.包含外部的 {{test}} 不会更新,但内部的 {{test}} 会更新. 指令在调用时处
..
当我在此处单击“预览"时,预览模式中的保存按钮未禁用http://plnkr.co/edit/I3n29LHP2Yotiw8vkW0i 我认为这是因为表单对象(testAddForm)在ng-if的范围内不可用.我知道我应该在我的控制器中使用一个对象,因为它一直传递下去,但是表单对象是由 angular 创建的,在 ng-if 中不可用.我该如何解决这个问题?
..
这很奇怪,因为它应该非常简单.我会先贴出我的代码,然后再提问: html -
{{addCustom}}//不会改变
{{addCustom}}//确实发生了变化
..
有人可以解释一下如何使用 Angular Material 将自定义日期应用为过滤器,而不会导致该天的每周都可以选择吗? 我遵循了文档,可以让它在该周的特定日期工作,但它会导致同一天的每个星期都被过滤.所有文档似乎都强调这是允许/不允许用户使用日期选择器选择特定日期的必要功能. 解决方案 请看下面的代码.基本上,我所做的就是制作一个我们希望允许的日期数组.然后只使用 index of
..
有人可以解释一下如何使用 Angular Material 将自定义日期应用为过滤器,而不会导致该天的每周都可以选择吗? 我遵循了文档,可以让它在该周的特定日期工作,但它会导致同一天的每个星期都被过滤.所有文档似乎都强调这是允许/不允许用户使用日期选择器选择特定日期的必要功能. 解决方案 请看下面的代码.基本上,我所做的就是制作一个我们希望允许的日期数组.然后只使用 index of
..
在我的 Angular 应用程序中,我有一个 md-tabs,它的 md-selected 指令绑定到我的控制器中的一个属性.我想将当前标签更改为索引由 ng-click 调用的函数设置的标签. 我是这样做的: ......
..
我有一个包含 md-tabs 的 ui-router 模板,其中一些标签是静态的,其他标签是使用 ng-repeat 动态创建的迭代数据模型的给定数组. 在那些动态创建的选项卡中,有三个按钮可以执行以下操作 将标签向左移动一个位置 将标签向右移动一个位置 move tab 按钮调用同一控制器内的函数.当前显示的选项卡的 $index 值以及所需的方向(-1 向左移动,1 向右移
..
具体来说,我正在使用一个约 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 匹配 = [];//我认为这可
..
在我的服务中,我发出 http get 请求,如下所示: .factory('InvoicesGeneralService', function ($http) {返回 {getAgreementsByCourierId: 函数 (courierId) {console.log("Courier in Services" + courierId);return $http.get('/api/a
..
我正在创建一个 AlertFactory,因为 ui.bootstrap.dialog 在我的应用中不起作用. 所以我输入以下代码:http://jsfiddle.net/Premier/BHqKB/17/ 在此处输入代码 如果您单击“打开对话框"按钮,效果会很好:屏幕上会出现一个包含我的消息的对话框. 我还在 keydown 上注册了一个监听器:监听器触发一个广播事件,在该事件上
..
我正在尝试在 angular 服务中创建一个构造函数,然后我可以在不同的 angular 控制器中使用它.问题是,我从构造函数生成的对象需要访问 $scope 对象上的属性之一才能正常运行. 我的实现与我所追求的功能一起工作,但它涉及将 $scope 对象作为参数传递到构造函数中.有没有更好的方法来实现这一点?我目前的实施方式有什么问题吗? HTML:
..
我想使用 angular' 机制进行深度属性嵌套,这是 ng-model 指令正在使用的.我的意思是我们可以通过在视图中编写: ng-model="data.obj1.prop2.attr3.value4.text" 在一个范围内创建非常“深"的对象,所以我想这样做在控制器/服务中也很容易.我不想重新发明轮子(或使用 this 或 这个).是否有诸如 angular.create(path_str
..
我有两个控制器,其中一个我声明了一个 $scope 变量,我希望它在第二个控制器中可见. 第一个控制器 app.controller('Ctrl1', function ($scope) {$scope.variable1 = "一";}); 第二控制器 app.controller('Ctrl2', function ($scope, share) {console.log("共享变
..
看了几篇关于避免范围汤和引用的文章用于构建控制器的 Google 指南 我有一个紧迫的问题.我应该如何参考我的注射我的控制器中的依赖项? 到目前为止,我的方法是将服务放在我的对象上,但我对此并不满意,因为现在我的服务暴露于外部世界(模板标记).在不直接引用 $scope 的情况下构建控制器并使我注入的依赖项可用于控制器但未公开公开的正确方法是什么. 正如您在下面看到的,我的解决方法是将
..