angularjs相关内容

UI Router 从列表页面加载详细信息页面

使用 ui-router 的 AngularJS 应用程序.我的列表页面加载正确,但是当单击列表页面上的链接时,我的 url 更改但页面上的 html 没有更改,它仍保留在列表页面上.这个路由有什么问题? app.js var myApp = angular.module('myApp', ['ui.router']);我的应用程序配置(['$stateProvider',函数($stat ..
发布时间:2022-01-21 16:46:33 其他开发

如何枚举ui-router中的注册状态?

我想知道在使用 ui-router 时是否有办法列出所有已注册的状态 解决方案 如果你查看最新版本 ui-router 的 $state.get() 文档,你会注意到不向函数传递任何参数应该返回一个包含所有已配置状态对象的数组. /*** @ngdoc 函数* @name ui.router.state.$state#get* @methodOf ui.router.state.$sta ..
发布时间:2022-01-21 16:45:22 其他开发

AngularUI路由器:具有相同url模式的多个状态

大家好,我遇到了我认为常见的路由问题,但我无法找到解决方案.基本上我的页面有两种状态,基本和高级,我希望两种状态的 URL 模式相同,但只加载当前状态的模板(从控制器内部转换) config(function ($stateProvider) {$stateProvider.state('基本', {url: '/:post',模板网址:函数(状态参数){返回'post-' + statePar ..
发布时间:2022-01-21 16:44:07 前端开发

AngularJS ui-router $state.go('^') 仅更改地址栏中的 URL,但不加载控制器

我正在尝试使用 angularjs ui-router 创建一个“Todo 应用程序".它有 2 列: 第 1 列:待办事项列表 第 2 列:Todo 详细信息或 Todo 编辑表单 在保存待办事项后的编辑和创建控制器中,我想重新加载列表以显示适当的更改.问题:在创建或更新Todo时调用$state.go('^')后,浏览器中的URL变回/api/todo,但是ListCtrl 未执 ..
发布时间:2022-01-21 16:42:08 前端开发

何时使用子状态与 ui-router 的多个视图

最近几个小时我一直在阅读 UI-Router 的文档.但我找不到我的问题的解决方案. 我的 webapp 有两个不同的列,左侧是列表,右侧是详细视图.选择列表中的一个元素应在右侧显示详细信息. 您更喜欢标题中描述的这两种方法中的哪一种?什么时候用什么? 解决方案 其实List x Detail场景最适合ui-router.这实际上是两个状态,父/子(即回答问题的子状态): ..
发布时间:2022-01-21 16:41:55 其他开发

如果特定 stateParam 为空,如何重定向到 state

我不确定我这样做是否正确,任何建议都将不胜感激. 我有一个餐厅选择器,用户可以从中选择餐厅.然后所有其他子状态加载特定于所选餐厅的内容.但是我需要默认选择一个子状态,包括一家餐厅,这将根据用户最近的位置或 cookie 数据(如果他们之前选择了一个)进行选择.但是,我不确定如何在不知道餐厅 ID 的情况下默认重定向到子状态? 下面是我的代码的一个混蛋版本来说明. app.config ..
发布时间:2022-01-21 16:41:19 其他开发

UI Router 条件 ui 视图?

我想不出一个合理的方法来解决这个相当琐碎的问题. 我希望访客在访问网站索引时看到启动页面,并希望登录用户看到他们的个人资料,每个页面都有自己的模板和控制器.理想情况下,一个 url 会有两种状态,不知何故,我可以根据登录状态自动更改活动状态.这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设). 我对 Angular 和 ui 路由器还很陌生,我认为我可能忽略了一 ..
发布时间:2022-01-21 16:40:32 其他开发

如何在一页/url上做一个angularjs多步/向导表单

我试图在 AngularJS 中找出合理的方法来创建一个由多个步骤(即向导)组成但链接到一个页面/URL 的函数.来自一个步骤的数据必须将数据发送到下一步(或与之共享数据). 主要有以下几点: 所有步骤的网址应保持不变(即 http://mydomain/myapp/nameupdater),并且, 可以在步骤之间发送数据(即,我必须提供从步骤 1 中找到的数据以填充步骤 2 中的数 ..
发布时间:2022-01-21 16:40:25 其他开发

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

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

用于解析的存根工厂

我正在尝试在控制器中对我的状态进行单元测试.我想要做的是将我的 items 工厂存根,因为我有单独的单元测试来涵盖该功能.我很难让 $injector 实际注入工厂,但似乎我让 $provider 知道我想使用我的假实例化控制器时的 items 对象.作为免责声明,我是 Angular 的新手,如果我的代码看起来很糟糕,我会喜欢一些建议. 目前,当我运行测试时,我收到消息: 错误:意外请求 ..
发布时间:2022-01-21 16:38:59 其他开发

Angular ui-router 嵌套视图不会刷新 Angular 服务检索到的数据

我有一个重要的 Angular SPA,它使用 ui-router 来管理多个视图,其中许多视图同时可见.我需要模型在控制器之间可见,所以我编写了服务,允许我让控制器拉下已更新的模型数据的新副本. 对于问题的长度,我提前道歉,但我会先说明问题,然后说明我为解决我确信 Angular 社区中的其他人一直在努力解决的问题所做的工作. 我相信我的问题是不了解控制器/视图的生命周期,因为我得到 ..
发布时间:2022-01-21 16:38:44 其他开发