angularjs相关内容

Angular ui-router:您可以在不更改 URL 的情况下更改状态吗?

ui-router 的 多个嵌套视图 功能非常好 - 您可以轻松地从应用的一个 状态 跳转到另一个. 有时您可能想更改 URL,但有时不想.我觉得 state 的概念应该与 routing 分开/可选. 这是一个 plunker,说明了我的意思. 这是 ui-router 文档,有 2 处小改动如下: .state('route1', {url: "/route",// ..
发布时间:2022-01-21 16:10:15 前端开发

拒绝承诺 Angular ui-router 后的 $state 转换

在初始化控制器之前,我正在使用 Angular ui-router 并为我的一种状态设置了解析功能.我检索一些数据,循环并匹配 URL stateParam,如果找到匹配项,则将 promise 解析给控制器并在 promise 中返回该对象.这一切都很好. 但是,如果找不到匹配项,我只想通过拒绝承诺并运行 $state.go('state'); 重定向到不同的状态 简单地说: def ..

Angular UI Router:如何让父视图“活跃"?导航到嵌套视图时?

我正在开发一个已经实现 UI 路由器的项目,它使用 ui-sref-active="active" 将活动类添加到导航菜单项,当该项目是当前路线.但是,当您导航到该视图中的嵌套视图时,父菜单项不再处于活动状态.请参阅以下 Plunker: http://plnkr.co/edit/2CoEdS?p=preview 默认情况下(或者如果您单击它)Route 1 是“活动的".当您点击“显 ..
发布时间:2022-01-21 16:08:23 其他开发

无法从状态 '' 解析 '...'

这是我第一次尝试使用 ui-router. 这是我的 app.js angular.module('myApp', ['ionic']).run(函数($ionicPlatform){$ionicPlatform.ready(function() {//默认隐藏附件栏(去掉这个可以在键盘上方显示附件栏//用于表单输入)如果(window.cordova && window.cordova. ..
发布时间:2022-01-21 16:07:56 其他开发

Angular UI路由器:具有相同URL的不同状态?

我的应用的登陆页面有两种状态:home-public、home-logged-in.现在我想在同一个 URL 上显示两种状态,但让控制器和模板依赖于用户会话(用户是否登录?). 有没有办法做到这一点? 解决方案 你可以有一个基本状态来控制要加载的状态,你可以简单地让声明该基本状态的子状态没有 url: .state('home', {网址:“/家",模板网址:“....",控制器: ..
发布时间:2022-01-21 16:07:49 前端开发

更新 ui.router 父状态中的已解析对象

我的问题有两个: 1 - 我有一个父状态和几个使用 ui.router 的子状态,所有状态都需要一个对象(存储在 mongodb 中),但它会被所有状态更新.在这种情况下,使用父状态的解析选项来填充对象是否有意义? 2 - 如果这是执行此操作的正确方法,我如何将“引用"(由 ui.router 创建的模拟服务注入器)从每个状态更新到该对象. 为了帮助解释他是这个想法的一个例子(省 ..
发布时间:2022-01-21 16:07:18 其他开发

Angular UI Router:主页的嵌套状态以区分登录和注销

我正在使用 MEAN.JS(不是 .IO)提供的样板 MEAN 开始一个新项目. 我是 ui-router 的新手,我无法弄清楚如何完成这个场景: 如果用户已登录,进入状态“home.loggedIn". 如果用户退出,进入状态“home.loggedOut" 路由 url 是“/",不应更改. 这是路由提供者当前的样子: angular.module('core').conf ..
发布时间:2022-01-21 16:06:55 其他开发

递归ui路由器嵌套视图

我正在尝试创建一个文件查看器并且我想嵌套子目录.我正在使用 ui-router,我希望每个子目录都有自己的 URL 和状态. 假设我有以下结构: 根|__文件夹|__文件夹|__子文件夹|__子子文件夹 我希望我的路线是: files/:folderID/:SubFolderID/:SubSubFolderID 我想递归地这样做,而不是为每个子目录创建一个新状态 解决方案 我 ..
发布时间:2022-01-21 16:06:41 其他开发

UI-Router - 在不重新渲染/重新加载页面的情况下更改 $state

我一直在查看这些页面(1, 2, 3).我基本上想更改我的 $state,但我不想重新加载页面. 我目前在页面 /schedules/2/4/2014 中,我想在单击按钮并将 URL 变为 /schedules/2 时进入编辑模式/4/2014/编辑. 我的 edit 状态只是 $scope.isEdit = true,所以没有必要重新加载整个页面.但是,我确实希望 $state 和/ ..
发布时间:2022-01-21 16:05:57 其他开发

如何检测用户是否单击Angularjs中的浏览器后退按钮

我有一个类似表单的页面,其中包含一些数据.并希望在用户单击浏览器后退按钮时显示弹出/警报,询问“他们是要返回还是留在同一页面上".我正在使用 angular-ui-router 的 $stateProvider 并且只想将其绑定到一个状态/视图. 解决方案 这是我之前对其他问题的回答,不过应该能帮到你 您可以使用 angular $routeChangeStart $route ..
发布时间:2022-01-21 16:04:39 其他开发