angular-ui相关内容
我需要在执行某些操作时清除所有 $scope 值. 例如:如果我点击 "Signout" 按钮重定向到 "signin" 页面,然后应该清除会话中的所有 $scope 或 $rootScope 值. 我怎样才能做到这一点? 解决方案 您可以执行以下操作: $rootScope = $rootScope.$new(true);$scope = $scope.$new(true)
..
您知道在 ui-router 中获取给定状态的子状态列表的方法吗? 我正在使用 ui-router 实现一个复杂的 SPA,可能有 4 级深度导航. 我想为从路由器表自动生成的第二级实现导航选项卡界面. 为此,我需要获取给定状态(可能是抽象状态)的直接子级列表.我发现获取状态的唯一方法是执行 $state.get() 并获取状态的完整列表,但这意味着我必须解析子状态我自己的,我认
..
自 Angular 1.2 发布以来,ngAnimate 和 ui.router 出现了一些不兼容. 哪些版本的 Angular、Angular Animate 和 Angular UI Router 可以协同工作? 解决方案 以下版本似乎兼容(通过 bower 安装): {“角度":“1.2.3","angular-ui-router": "0.2.0",“角度动画":“1.2.
..
我想在调用子状态时访问抽象状态中的 url 参数($stateParam).我很想知道如何做到这一点.plunker 中的代码也 $stateProvider.state('联系人', {摘要:真实,//我的重点是在这里获得 id=1 :(url: '/联系人/:id',模板网址:函数($stateParams){console.log("我在这里得到孩子的参数了吗?" + $statePara
..
我将 Angular 与 ui.router 一起使用并设置了嵌套视图.父视图有一个 div,我可以通过父控制器上的函数切换其可见性.我想从嵌套视图的子控制器调用这个函数.我该怎么做? 解决方案 http://plnkr.co/edit/zw5WJVhr7OKqACoJhDZw?p=preview JS 角度.module("myApp", []).controller("pare
..
我正在使用 Angular UI 路由器,我想知道是否有人知道使用 resolve 时未解析的承诺是否会泄漏.我们的用例是在某些状态下,我们需要做一些检查,然后在原始状态加载之前转换到不同的 url. 我们处理这个问题的方法是在 resolve 中使用 $location 进行检查和切换 url,并留下未解决的承诺.未解决的承诺用于防止加载原始状态的控制器和模板(否则它们会抛出错误).
..
我有一个使用 Angular UI-Router 的 Angular JS 项目,该项目进展顺利,但我正在尝试实施 UI Bootstrap 分页指令,但无法制定正确的策略. 我有一个数据表,一次显示一页,并且我有适当的分页指令显示页面链接的正确数量.当您单击链接时,它会获取新的页码并对 api 进行 Restangular 调用以获取新记录并将它们绑定到表格. 这一切都运行良好,但很
..
编辑:根据@actor2019 的回答,我想更新我的问题以更好地解释问题: 使用 Angular UI-Router(v0.0.2),我已经设置应用程序在主“页面"/状态之间正确导航,同时继承基本状态. Index.html: base.html:
..
第一次测试 ui-router 但目前正在测试事件,我似乎无法理解如何触发 $viewContentLoaded 或 Loading.虽然,我有 stageChangeSuccess 等工作!我只是将所有内容推送到 http://punkbit.com/space_competition/,但也在此处添加了一些代码.我希望在将新视图加载到 ui-view 时触发事件.但我想我在这里遗漏了一些东西!
..
我想不出一个合理的方法来解决这个相当微不足道的问题. 我希望访客在访问网站索引时看到启动页面,让登录用户看到他们的个人资料,每个页面都有自己的模板和控制器.理想情况下,一个 url 将有两种状态,而且我可以以某种方式根据登录状态自动更改活动状态.这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设). 我对 angular 和 ui 路由器很陌生,我认为我可能忽略了
..
我有一个产品列表页面,有产品列表,当点击特定产品时,调用函数并在函数 state.go 中. 不能动态工作: $state.go('home.product.detail', {'productID': "redminote4", 'brand': 'x', "store":"amazon" }); .state('home.product.detail', {url: '/prod
..
所以我花了很长时间才理解这个问题并进入mcve.情况如下:当用户未通过身份验证时,我试图将用户重定向到登录页面(这是非常基本的).这是代码: HTML:
..
有没有办法访问 $stateParams 以获取您要从解析函数中调用的服务转换到的状态?使用 ngRoute,您将使用 $route.current.params.正如这个最小的 plunk 显示的那样,该服务只会看到您要离开的状态: http://plnkr.co/edit/QpwgAj?p=preview 当 $stateParams 直接注入解析函数时,我得到了新的 $state
..
我是 Angular 和 UI Router 的新手. Plunk http://plnkr.co/edit/1wfyrGryfGG5RtXozPFY?p=预览 设置 我有三个顶级应用程序导航按钮主页、项目、帮助.他们使用 Angular UI Router ui-view 指令加载不同的视图 home.html、projects.html 和 help.html.这很好用. P
..
我有这条路线 .state('mystate', {网址:'/{id}',templateUrl: '/views/partial.html'}); id 参数应该是一个类似“2a542f61-5fff-4607-845d-972e6c3ad1e4"的guid.我如何在网址“url: '/{id:? what should I put here}'"中添加这个. 解决方案 您可以定
..
我有这样的结构: 我希望能够像下面这样在主状态中定义模板,而不必在子状态中管理它. .state('state1', {网址:'/',意见:{'主要的': {templateUrl: '
..
有没有办法查看 $stateProvider 上设置的所有状态? 在这种情况下,我希望我的状态分配分布在多个文件中.我想在不同的文件中检查 run 或 config 上的构建状态. 例如: # component1.coffeeangular.module('zoo').config ($stateProvider) ->$stateProvider.state 'component
..
我在问一个与此问题类似的问题:UI 路由器条件 ui 视图?,但我的情况有点复杂,我似乎无法得到提供的答案. 基本上,我有一个可以以两种截然不同的方式呈现的网址,具体取决于网址指向的实体类型. 这是我目前正在尝试的 $stateProvider.state('家', {网址:'/{id}',解决: {实体:函数($stateParams,RestService){返回 RestSe
..
我觉得这是 ui-router 的直接用例,但也许我遗漏了一些东西...... 我想要两个独立的视图,并由它们自己的菜单控制.当我单击一个菜单上的 ui-sref 链接(或 $state.go 就此而言)时,我只想更新其中一个视图.另外,url中只需要反映两种视图中的一种. 我尝试过定义几个状态: $stateProvider.state('家', {网址:'/',意见:{'视图A'
..
当一个状态被第一次点击时,拥有“ui-view"属性的div被那个状态的“模板"替换.但是,当我再次单击相同的状态时,它的控制器不会重新加载.我怎样才能让这个控制器再次加载? 例如,假设我有以下导航菜单: 状态 1状态 2 我的“ui-view"内容如下: 我的状态描述如下
..