angular-ui相关内容

如何清除单个函数中的所有 AngularJS $scope 和 $rootScope 值?

我需要在执行某些操作时清除所有 $scope 值. 例如:如果我点击 "Signout" 按钮重定向到 "signin" 页面,然后应该清除会话中的所有 $scope 或 $rootScope 值. 我怎样才能做到这一点? 解决方案 您可以执行以下操作: $rootScope = $rootScope.$new(true);$scope = $scope.$new(true) ..

angularjs ui-router:获取给定状态的子状态列表

您知道在 ui-router 中获取给定状态的子状态列表的方法吗? 我正在使用 ui-router 实现一个复杂的 SPA,可能有 4 级深度导航. 我想为从路由器表自动生成的第二级实现导航选项卡界面. 为此,我需要获取给定状态(可能是抽象状态)的直接子级列表.我发现获取状态的唯一方法是执行 $state.get() 并获取状态的完整列表,但这意味着我必须解析子状态我自己的,我认 ..
发布时间:2021-11-10 04:45:53 其他开发

AngularUI 路由器:在调用子状态时将 url 参数传递给“抽象"状态

我想在调用子状态时访问抽象状态中的 url 参数($stateParam).我很想知道如何做到这一点.plunker 中的代码也 $stateProvider.state('联系人', {摘要:真实,//我的重点是在这里获得 id=1 :(url: '/联系人/:id',模板网址:函数($stateParams){console.log("我在这里得到孩子的参数了吗?" + $statePara ..

Angular ui.router,从子控制器调用父控制器功能?

我将 Angular 与 ui.router 一起使用并设置了嵌套视图.父视图有一个 div,我可以通过父控制器上的函数切换其可见性.我想从嵌套视图的子控制器调用这个函数.我该怎么做? 解决方案 http://plnkr.co/edit/zw5WJVhr7OKqACoJhDZw?p=preview JS 角度.module("myApp", []).controller("pare ..

在 AngularUI 路由器中,未解决的承诺是否会泄漏?

我正在使用 Angular UI 路由器,我想知道是否有人知道使用 resolve 时未解析的承诺是否会泄漏.我们的用例是在某些状态下,我们需要做一些检查,然后在原始状态加载之前转换到不同的 url. 我们处理这个问题的方法是在 resolve 中使用 $location 进行检查和切换 url,并留下未解决的承诺.未解决的承诺用于防止加载原始状态的控制器和模板(否则它们会抛出错误). ..

使用 UI Router 进行分页时如何更改 URL?

我有一个使用 Angular UI-Router 的 Angular JS 项目,该项目进展顺利,但我正在尝试实施 UI Bootstrap 分页指令,但无法制定正确的策略. 我有一个数据表,一次显示一页,并且我有适当的分页指令显示页面链接的正确数量.当您单击链接时,它会获取新的页码并对 api 进行 Restangular 调用以获取新记录并将它们绑定到表格. 这一切都运行良好,但很 ..

如何触发 UI-Router View Load 事件?

第一次测试 ui-router 但目前正在测试事件,我似乎无法理解如何触发 $viewContentLoaded 或 Loading.虽然,我有 stageChangeSuccess 等工作!我只是将所有内容推送到 http://punkbit.com/space_competition/,但也在此处添加了一些代码.我希望在将新视图加载到 ui-view 时触发事件.但我想我在这里遗漏了一些东西! ..
发布时间:2021-11-10 04:40:15 其他开发

UI 路由器条件 ui 视图?

我想不出一个合理的方法来解决这个相当微不足道的问题. 我希望访客在访问网站索引时看到启动页面,让登录用户看到他们的个人资料,每个页面都有自己的模板和控制器.理想情况下,一个 url 将有两种状态,而且我可以以某种方式根据登录状态自动更改活动状态.这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设). 我对 angular 和 ui 路由器很陌生,我认为我可能忽略了 ..
发布时间:2021-11-10 04:39:55 其他开发

使用 UI 路由器访问从解析函数调用的服务中新状态的 $stateParams

有没有办法访问 $stateParams 以获取您要从解析函数中调用的服务转换到的状态?使用 ngRoute,您将使用 $route.current.params.正如这个最小的 plunk 显示的那样,该服务只会看到您要离开的状态: http://plnkr.co/edit/QpwgAj?p=preview 当 $stateParams 直接注入解析函数时,我得到了新的 $state ..
发布时间:2021-11-10 04:36:12 前端开发

Angular ui-router 完成条件视图

我在问一个与此问题类似的问题:UI 路由器条件 ui 视图?,但我的情况有点复杂,我似乎无法得到提供的答案. 基本上,我有一个可以以两种截然不同的方式呈现的网址,具体取决于网址指向的实体类型. 这是我目前正在尝试的 $stateProvider.state('家', {网址:'/{id}',解决: {实体:函数($stateParams,RestService){返回 RestSe ..
发布时间:2021-11-10 04:34:58 其他开发

UI 路由器:多个独立视图

我觉得这是 ui-router 的直接用例,但也许我遗漏了一些东西...... 我想要两个独立的视图,并由它们自己的菜单控制.当我单击一个菜单上的 ui-sref 链接(或 $state.go 就此而言)时,我只想更新其中一个视图.另外,url中只需要反映两种视图中的一种. 我尝试过定义几个状态: $stateProvider.state('家', {网址:'/',意见:{'视图A' ..
发布时间:2021-11-10 04:34:38 其他开发

“ui-sref"当链接被单击两次时,不会刷新“ui-view"(它的控制器不会重新运行)

当一个状态被第一次点击时,拥有“ui-view"属性的div被那个状态的“模板"替换.但是,当我再次单击相同的状态时,它的控制器不会重新加载.我怎样才能让这个控制器再次加载? 例如,假设我有以下导航菜单: 状态 1状态 2 我的“ui-view"内容如下: 我的状态描述如下 ..
发布时间:2021-11-10 04:34:26 其他开发