angularjs-scope相关内容

指令隔离范围不能与嵌套视图一起正常工作?(AngularJS/UI 路由器)

我在一个 AngularJS 项目中使用 ui-router,其中我有一个包含自定义指令的嵌套视图.该指令呈现一个输入字段(可以说是一个过滤器字段),它的值应该与控制器的范围同步. 当视图/状态不是嵌套时,这适用于此指令: jsFiddle/未嵌套/按预期工作 var myApp = angular.module('myApp', ['ui.router', 'myComponent ..

嵌套指令 - 无法将 args 从 Angularjs 中的子指令传递给控制器​​方法

我在使用 angularjs 中的嵌套指令时遇到了一些麻烦.我想从另一个指令中的指令调用控制器方法,并试图将参数传递给它,但是它们是未定义的. 我正在尝试使用下面 selected.html 中的三个参数调用 remove().它在我引入父指令 (televisionFilter.js) 之前就可以工作了,有人可以建议如何将这些指令传递给控制器​​吗? 谢谢! 代码: co ..

AngularJS 多指令资源争用

我正在尝试使用 angular 构建指令. 这是plunker 我想把它分成 3 个指令: 顶级的祖父母指令.- 许多天 中间,使用 ng-repeat 创建 - 一个 DAY 底部,使用 ng-repeat 创建 - 许多时间块 有角的.directive('dateTimeBlocks', [function dateTimeBlocksDirective () { ..
发布时间:2021-11-09 22:38:18 其他开发

带有从外部调用的方法的 AngularJS 指令

我创建了一个指令,其中的方法应该从不属于该指令的其他元素调用.但是看起来这个方法没有公开. 一些示例玉代码来澄清: //- 视图本身的控制器div(ng-controller="someController")//- 这是视图本身的一部分,不在指令中div(ng-repeat="元素中的元素")div(ng-click="methodFromDirective(element)") 点击元 ..
发布时间:2021-11-09 22:38:08 其他开发

检查 AngularJs 指令中的属性是否存在

是否可以检查给定的属性是否存在于指令中,理想情况下使用隔离范围或在最坏的情况下使用属性对象. 使用类似于 的指令,我想有条件地呈现一个状态图标,但前提是 status 属性存在. return {限制:'AE',范围: {地位: '@'},链接:函数(范围,元素,属性){scope.status === '未定义'}} 理想情况下,它 ..

AngularJS:在单个 Angular 指令中嵌入多个子元素

我在 创建一个包含其他元素的指令,我想我正确理解它的作用. 如果您有一个指令适用于其中包含内容的元素,例如: 指令内容 它将允许您使用 ng-transclude 标记指令模板中的元素,并且元素中包含的内容将在标记元素内呈现. 所以如果 myDirective 的模板是 before 之后 它将呈现为 ..
发布时间:2021-11-09 22:35:20 其他开发

Angularjs - 指令链接函数中的 $rootScope

我问这个问题是因为我不太清楚如何将 rootscope 视为传递给指令的依赖 我有一个指令需要显示 $rootScope 中的一些信息... 我以为我需要将 $rootScope 传递给指令,但是当我编写这样的指令时,它似乎可以工作. .directive("myBar", function () {返回 {限制:“E",转置:真实,替换:真的,模板:' '+' ..

具有简单 angularjs 嵌套指令的隔离范围

请检查此 plnkr 我已经阅读了所有可以找到的关于指令、作用域和独立作用域的内容.但我仍然无法理解如何进行这项工作. 我创建的指令可以完美运行,只要它不嵌套在另一个指令中. 嵌套时,'localFunc: "&func"' 属性绑定到外部控制器范围就好了,但 'localAttr: "=attr"' 范围失败. 如果有人能帮助我理解原因,我将不胜感激. 解决方案 ..
发布时间:2021-11-09 22:34:00 其他开发

符号“@"、“&"、“="和“>"的使用在自定义指令的范围绑定中:AngularJS

我已经阅读了很多关于在 AngularJS 中实现自定义指令时使用这些符号的内容,但我仍然不清楚这个概念. 如果我在自定义指令中使用范围值之一,这意味着什么? var mainApp = angular.module("mainApp", []);mainApp.directive('modalView',function(){返回{限制:'E',范围:'@' 或范围:'&'OR 范围 ..
发布时间:2021-11-09 22:33:51 其他开发

Angular.js 过滤器和作用域上每秒都在变化的函数

问题.我有一个条目表($scope.entries),每行(ng-repeat)有 5 列,其中 2 列具有用于各种转换的定制过滤器. 现在在同一个范围内,我有 active_entry($scope.active_entry),它每秒钟都在变化,因为它以及 angular 的工作原理(我猜),整个范围都在不断检查并执行了我的过滤器. 这会导致 Batarang 中的观看表情随着时间的 ..

如何在angular js中显示来自完整对象的排序数据?

我正在尝试制作排序数据的演示并在表上显示.实际上,在我的演示中,我正在访问一个服务,其中有一些数据 (2000) 个对象作为响应.所以我一次显示 50 个对象并使用无限滚动我加载了更多工作正常的数据.当我滚动到底部时我能够加载更多数据.我的标题“^"或“V"上有按钮.请检查标题(左图标“V")示例“帐户名“V"" 使用这个 I 图标,我需要对我的列进行排序. 实际上问题是当前它对屏幕上显示的 ..

为什么 Angular 读取的 $scope 超出了需要?

我注意到 Angular 在读取 $scope 属性时不太保守.当应用程序/控制器第一次实例化时,通过 $scope 公开的模型中定义的每个绑定属性都会被读取两次.当任何属性发生变化时,所有绑定的属性都会再次读取. 有人能解释一下原因吗(或者我做错了什么)? 这里有一些代码来说明. 我在一个对象上定义了两个属性,以便我可以在任何时候读取属性时console.log. obj ..
发布时间:2021-11-09 22:32:32 其他开发