angular-ui-router相关内容
我正在尝试实现我的 md-tabs,因此每个 md-tab 都是使用 angular-material 的单独状态.我当前的标记如下所示: md-tabs.is-flex.auto-flex(selected="selectedIndex",layout="vertical")md-tab(on-select="selectTab(0)",label="Player",ui-sref="sta
..
我创建了一个路由器链接,如下所示.此路由器链接加载 ProductsStartComponent,然后此组件使用 ngif 而不是通过导航加载其他几个组件.由于下面的产品类别链接在所有页面中都可见,所以如果我在到达 ngif 的某些组件后单击此链接,这不会让我回到 ProductsStartComponent. 由于我是 Angular 新手,我对这种行为的理解是因为所有值/模型都已设置,这
..
我想不出一个合理的方法来解决这个相当琐碎的问题. 我希望访客在访问网站索引时看到启动页面,并希望登录用户看到他们的个人资料,每个页面都有自己的模板和控制器.理想情况下,一个 url 会有两种状态,不知何故,我可以根据登录状态自动更改活动状态.这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设). 我对 Angular 和 ui 路由器还很陌生,我认为我可能忽略了一
..
我试图在 AngularJS 中找出合理的方法来创建一个由多个步骤(即向导)组成但链接到一个页面/URL 的函数.来自一个步骤的数据必须将数据发送到下一步(或与之共享数据). 主要有以下几点: 所有步骤的网址应保持不变(即 http://mydomain/myapp/nameupdater),并且, 可以在步骤之间发送数据(即,我必须提供从步骤 1 中找到的数据以填充步骤 2 中的数
..
我正在使用 Angular 5 构建一个小型宣传册类型的网站.到目前为止,我已经设置好了路线,并且页面标题会根据激活的路线动态变化.我使用此博客上的说明进行了这项工作:https://toddmotto.com/dynamic-page-titles-angular-2-router-events 我目前将我的路线和标题存储在 app.module.ts 中: 进口:[浏览器模块,Rout
..
基本上我要做的是根据用户身份验证状态更改状态. 当我在没有 $rootScope 的情况下执行 $state.go(); 时,我可以在没有错误的情况下重定向到页面,但是当我使用 时 $rootScope.$on('$stateChangeStart', function (event) {$state.go();event.preventDefault()}) 以下是控制器代码:
..
我正在尝试制作排序数据的演示并显示在表格上.实际上,在我的演示中,我正在访问一项服务,其中包含一些数据 (2000) 对象作为响应.所以我一次显示 50 个对象并使用无限滚动我加载了更多工作正常的数据.当我滚动到底部时,我能够加载更多数据.我的标题“^"或“V"上有按钮.请检查标题(左图标“V")示例“帐户名称“V""我需要使用这个 I 图标对我的列进行排序. 实际上问题是当前它对屏幕上显示
..
我在这个 plunk 中写了一个基本的登录表单 http://plnkr.co/edit/xQEN1ZNN5ZEw1CSwNw97?p=preview(点击 Home 路径上的红色 Log into Dashboard 按钮). 但是由于某种原因,我无法在我的 loginCtrl 控制器代码中触发 login() 方法. 为什么这个例子有效,而我的无效?http://plnkr.co/
..
当我进入路线时 \#\projects\100\dates\2014-01-01 在 url 中按回车,我得到“项目"状态. 我预计会触发“projects.selected.dates"状态. 为什么路由不起作用?实际上它在我的机器上本地工作,没有命名视图...... http://plnkr.co/edit/0DJ6W7QEPx2UzpdzDrVu?p=preview
..
如何向 AngularJS 和 ui.router 添加授权?我正在使用 modulg ng-oauth https://github.com/andreareginato/oauth-ng 我可以使用页面中的以下示例 http://andreareginato.github.io/oauth-ng/? $scope.$on('oauth:login', function(event, t
..
我正在尝试在控制器中对我的状态进行单元测试.我想要做的是将我的 items 工厂存根,因为我有单独的单元测试来涵盖该功能.我很难让 $injector 实际注入工厂,但似乎我让 $provider 知道我想使用我的假实例化控制器时的 items 对象.作为免责声明,我是 Angular 的新手,如果我的代码看起来很糟糕,我会喜欢一些建议. 目前,当我运行测试时,我收到消息: 错误:意外请求
..
..
我有一个重要的 Angular SPA,它使用 ui-router 来管理多个视图,其中许多视图同时可见.我需要模型在控制器之间可见,所以我编写了服务,允许我让控制器拉下已更新的模型数据的新副本. 对于问题的长度,我提前道歉,但我会先说明问题,然后说明我为解决我确信 Angular 社区中的其他人一直在努力解决的问题所做的工作. 我相信我的问题是不了解控制器/视图的生命周期,因为我得到
..
我正在尝试从孩子访问父状态.我试过了,但它不起作用. angular.module('myApp').controller('compareCtrl', ['$scope',功能($范围){$scope.test=$scope.$parent.services; app.coffee 角度.module('myApp', ['ngAnimate', 'ngCookies', 'ngResou
..
..
大家好, 我在服务器启动时(npm start)在我的 Angular 2 应用程序中遇到了这个问题. 我将基本路由或基本路径重定向到 user/login 这是一个延迟加载的模块,但它会引发 Cannot find module 错误.正如我所说,这总是发生,在启动和编辑 'full' 到 'prefix' 的 pathMatch 参数,反之亦然修复错误并加载没有错误的路线.
..
..
在 http://www.example.com/profile/view 中,当路由具有多个级别时,RequireJS 无法正确解析依赖关系.如果我只有 http://www.example.com/view,则控制器依赖关系已正确解决. 我的 bootstrap.js require.config({baseUrl : 'res/js',路径:{routeResolve: 'route
..
我有一个关于 Angular UI 路由器的询问. 在顶层或视图层声明与状态关联的控制器有什么不同吗? 见下面的片段: .state('signup', {控制器:'SignupCtrl',//这里意见:{'@':{控制器:'SignupCtrl',//或那里模板网址:'signup/views/signup.html'}}}) 声明控制器//HERE//OR THERE有什么不同
..
我有一个使用 angular-ui-router 和 html5mode(true) 的应用.在运行和路由到其他状态时,一切似乎都运行良好. 我的默认状态是 app/calendar,它是在 module.run() 期间设置的 但是当我在其他路线中刷新页面时(比如说 app/profile),它会将我带回应用程序/日历. 调试我注意到刷新页面后 $state.current 总
..