angularjs相关内容
我想要做的是在新标签或新窗口中跟随: $state.go('studentsReport', {type: $scope.report.type,//字符串selectedStudents: $scope.selectedStudents//字符串数组}); 如果我这样做了: var link = $state.href('studentsReport', {类型:$scope.report
..
使用 ui-router 的 AngularJS 应用程序.我的列表页面加载正确,但是当单击列表页面上的链接时,我的 url 更改但页面上的 html 没有更改,它仍保留在列表页面上.这个路由有什么问题? app.js var myApp = angular.module('myApp', ['ui.router']);我的应用程序配置(['$stateProvider',函数($stat
..
在我的 angularjs 应用程序中,我正在检查用户是否登陆登录页面并已通过身份验证,然后将他重定向到主页. .state('landingpage', {摘要:“真实",url: "/登陆页",templateUrl: "app/landingpage/landingpage.html",解决: {AutoLoginCheck: ['$state', '$window', function
..
我想知道在使用 ui-router 时是否有办法列出所有已注册的状态 解决方案 如果你查看最新版本 ui-router 的 $state.get() 文档,你会注意到不向函数传递任何参数应该返回一个包含所有已配置状态对象的数组. /*** @ngdoc 函数* @name ui.router.state.$state#get* @methodOf ui.router.state.$sta
..
大家好,我遇到了我认为常见的路由问题,但我无法找到解决方案.基本上我的页面有两种状态,基本和高级,我希望两种状态的 URL 模式相同,但只加载当前状态的模板(从控制器内部转换) config(function ($stateProvider) {$stateProvider.state('基本', {url: '/:post',模板网址:函数(状态参数){返回'post-' + statePar
..
我有一个 AngularJS 服务,它与服务器通信并返回应用程序不同部分的翻译: 角度.module('utils').service('翻译', ['$q','$http',function($q, $http) {翻译服务 = {得到:功能(部分){如果(!承诺){var q = $q.defer();承诺 = $http.得到('/api/翻译',{节:节}).success(函数(数据、
..
我正在尝试使用 angularjs ui-router 创建一个“Todo 应用程序".它有 2 列: 第 1 列:待办事项列表 第 2 列:Todo 详细信息或 Todo 编辑表单 在保存待办事项后的编辑和创建控制器中,我想重新加载列表以显示适当的更改.问题:在创建或更新Todo时调用$state.go('^')后,浏览器中的URL变回/api/todo,但是ListCtrl 未执
..
最近几个小时我一直在阅读 UI-Router 的文档.但我找不到我的问题的解决方案. 我的 webapp 有两个不同的列,左侧是列表,右侧是详细视图.选择列表中的一个元素应在右侧显示详细信息. 您更喜欢标题中描述的这两种方法中的哪一种?什么时候用什么? 解决方案 其实List x Detail场景最适合ui-router.这实际上是两个状态,父/子(即回答问题的子状态):
..
我不确定我这样做是否正确,任何建议都将不胜感激. 我有一个餐厅选择器,用户可以从中选择餐厅.然后所有其他子状态加载特定于所选餐厅的内容.但是我需要默认选择一个子状态,包括一家餐厅,这将根据用户最近的位置或 cookie 数据(如果他们之前选择了一个)进行选择.但是,我不确定如何在不知道餐厅 ID 的情况下默认重定向到子状态? 下面是我的代码的一个混蛋版本来说明. app.config
..
我正在尝试实现我的 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
..
我想不出一个合理的方法来解决这个相当琐碎的问题. 我希望访客在访问网站索引时看到启动页面,并希望登录用户看到他们的个人资料,每个页面都有自己的模板和控制器.理想情况下,一个 url 会有两种状态,不知何故,我可以根据登录状态自动更改活动状态.这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设). 我对 Angular 和 ui 路由器还很陌生,我认为我可能忽略了一
..
我试图在 AngularJS 中找出合理的方法来创建一个由多个步骤(即向导)组成但链接到一个页面/URL 的函数.来自一个步骤的数据必须将数据发送到下一步(或与之共享数据). 主要有以下几点: 所有步骤的网址应保持不变(即 http://mydomain/myapp/nameupdater),并且, 可以在步骤之间发送数据(即,我必须提供从步骤 1 中找到的数据以填充步骤 2 中的数
..
基本上我要做的是根据用户身份验证状态更改状态. 当我在没有 $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 社区中的其他人一直在努力解决的问题所做的工作. 我相信我的问题是不了解控制器/视图的生命周期,因为我得到
..