angularjs-scope相关内容

$locationChangeSuccess 触发四次

我是 Angular Js 的新手. 我的申请流程如下: 1) 我有一个视图控制器,其中每个视图控制器都在面包屑工厂的帮助下设置面包屑数据. 2) 面包屑工厂从视图控制器获取数据并将数据附加到 $location.$$state 对象.(存储在状态对象中的原因是如果按下后退按钮,视图控制器不会实例化,所以我可以参考历史数据对于面包屑)下面是将数据附加到状态对象的代码: var ..

如果在 ui-router 中处于当前状态,如何绑定相关值?

我在每个 .state 中附加了数据属性来识别用户(经过身份验证的或公开的)如下(一个状态示例) $stateProvider.state('admin-panel.public.home', {网址:'/p',templateUrl: 'app/public/home.tmpl.html',控制器:'公共家庭控制器',控制器为:'ctrl',数据: {要求登录:假}}); 我需要使用用户(已 ..

在模板中访问 $state

背景 我创建了一个应用程序,左侧有一个菜单,其中包含多个菜单项.当用户点击一个项目(或通过 URL 访问它)时,我想突出显示该项目(即在相应的 上应用类“active"). 注意:我使用 ui.router 处理路由. 我的尝试 到目前为止,我尝试使用 ng-class 指令: ..
发布时间:2021-11-10 04:42:31 其他开发

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

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

如何使用 ui-router 获取带有参数的先前状态

问题说明: 我有一个“添加评论"按钮,我应该只有在我登录系统后才能添加评论. 但问题是我登录后无法返回“添加评论"页面,因为我不知道以前的状态或无法获取以前的状态. 有没有更干净的解决方案?我应该将登录页面设为模式而不是新页面吗? 我已经看到了关于先前状态的所有问题以及可能的答案(是的,我正在考虑 $rootscope 和 $stateChangeSuccess).但并没有 ..

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

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

使用 ui 路由器的范围和控制器实例化

我对控制器何时被实例化感到困惑.此外,在嵌套状态时如何实例化控制器.我可能会困惑范围如何附加到视图和控制器上,也就是说,如果每个视图都有自己的控制器和范围,或者它们是否共享相同的范围. 谁能解释一下控制器何时被实例化?在嵌套路由下,所有视图是否共享一个控制器和作用域?当我切换状态并返回到另一个控制器被实例化的状态时会发生什么? 以下是我的路线(配置文件): .config (goog ..

如何从外部访问 UI-Grid 隔离范围?

角度 UI 网格之外有一个按钮.我想在“默认"按钮单击时调用一个函数并将网格对象参数发布到回调函数. 还有第二个例子.但是我不想将网格对象发布到网格内的按钮上,而是将网格对象发布到网格外的按钮上. 长话短说,我希望在网格外有一个编辑按钮(选择一个行模式已打开),而不是添加一列没有选择行选项的编辑按钮. 是否可以从 v3.1.0 开始?http://plnkr.co/edit/Jy ..
发布时间:2021-11-10 04:23:16 其他开发

$scope 变量在使用指令更改时不会在控制器中更改

我尝试了各种方法(将范围保持为 false 等,但无法更改控制器中的范围),我是否遗漏了什么. 指令: angular.module("ui.materialize.inputfield", []).directive('inputField', ["$timeout", function ($timeout) {返回 {转置:真实,范围: {},链接:功能(范围,元素){$超时(函数() ..

Angularjs 自定义指令子作用域访问父作用域方法?

我正在尝试使用 AngularJS ans UI Bootstrap 创建一个轮播.由于 UI 引导程序中的轮播仅支持图像,因此我想编写自己的指令来支持 youtube 视频. 我希望视频在视频幻灯片处于活动状态时开始播放,并在幻灯片处于非活动状态时暂停.另外,我想在播放视频时暂停轮播.到目前为止,我已经完成了第一部分,但无法暂停轮播,因为我无法访问轮播范围的暂停方法. 我的代码: ..

如何在指令(树组件)和 AngularJS 应用程序中的任何其他控制器或指令之间进行通信?

首先,我已经阅读了很多你们分享的关于控制器之间通信的信息,我现在对最好的方法感到很困惑.我知道我应该使用服务,但从你们写的例子中我真的不知道这意味着什么. 这是我的场景:我的页面左侧有一个带有简单文件夹/文件树的侧栏.我使用了角度树组件,它对我很有用:http://jimliu.github.io/angular-ui-tree/ 在页面右侧,我有一个正在被用户导航更改的视图.每次用户 ..

在不使用 $scope 的情况下将变量传递给 UI-bootstrap 模式

由于我是使用 AngularJS 的初学者,因此 $scope 方法在不同的控制器和(在我的情况下)模式之间传递数据让我发疯.由于这个原因,我在网上搜索了一下,发现了一个有趣的 博文 关于在不使用 $scope 的情况下将数据传递到 UI-bootstrap 模式. 我更深入地研究了这篇博文和交付的 plunk 效果很好并开始根据我自己的需要采用它. 我想要实现的是打开一个提供文本输入 ..