state相关内容

如何在 angular.js 中实现自定义路由?

我有一条路线: .state('home.blog', {网址:“/博客",templateUrl: "blog.html",控制器:“博客控制器"}) 我的路由是 localhost:3000/home/blog 我想把它改成 localhost:3000/blog.我搜索了互联网,但没有找到任何简单的解决方案. 解决方案 这是因为 url 部分源自父级.但是我们可以明确设置,'^' ..
发布时间:2021-11-10 04:49:59 其他开发

div内的UI-Router默认视图

假设我有 index.html: //内容 是否可以将内容放在 div 中作为默认路由?因此,无需包含或其他任何内容,只需在该 div 中直接放置一些标记即可. 解决方案 有一个工作plunker 这是可能的,而且非常简单.所以,让我们在 index.html 中加入这个 这是ui-view的内容,用作默认状态的模板 这可能是默认状态,否则 $urlRouterProv ..
发布时间:2021-11-10 04:49:50 前端开发

如何防止 $state 刷新任何不依赖于 $state.var 被更改的组件?

我们正在使用 Angular-ui-router 用于我们的应用状态管理. 我们遇到的一个问题是,当 $state 更改时,每个组件都会刷新,即使它是更新的变量,但在某些组件中不存在/未使用. 例如,我们有一个 TickersPanel 和一个 TagsPanel.当一个 Ticker 被选中时,TickersPanel 应该被更新和刷新,但是当在 TagsPanel 中选择一个标签时 ..
发布时间:2021-11-10 04:45:21 前端开发

$locationChangeSuccess 触发四次

我是 Angular Js 的新手. 我的申请流程如下: 1) 我有一个视图控制器,其中每个视图控制器都在面包屑工厂的帮助下设置面包屑数据. 2) 面包屑工厂从视图控制器获取数据并将数据附加到 $location.$$state 对象.(存储在状态对象中的原因是如果按下后退按钮,视图控制器不会实例化,所以我可以参考历史数据对于面包屑)下面是将数据附加到状态对象的代码: var ..

在模板中访问 $state

背景 我创建了一个应用程序,左侧有一个菜单,其中包含多个菜单项.当用户点击一个项目(或通过 URL 访问它)时,我想突出显示该项目(即在相应的 上应用类“active"). 注意:我使用 ui.router 处理路由. 我的尝试 到目前为止,我尝试使用 ng-class 指令: ..
发布时间:2021-11-10 04:42:31 其他开发

Angular Digest 循环正在运行,但 ng-bind 值未更新

我有一个包含导航栏的父视图,在该视图内部我有一个 元素,它呈现我所在的任何子视图. 我想根据子视图的路线有条件地显示/隐藏父视图中的导航栏.现在,我有这个: 我的应用第一次加载时,vm.hideNavbar 设置为 true,这按预期工作. vm.hideNavbar修改为false后,绑定值不更新.它仍然是true. 我应用中的每个控制器都扩展 ..
发布时间:2021-11-10 04:39:15 其他开发

AngularJS UI 路由器:由于可选参数导致路由冲突

我的 AngularJS 应用程序中有几条路由,我使用 UI-Router 在我网站的状态/页面之间进行路由.我遇到的一个问题是,由于我拥有/需要站点主页的可选参数,我的路由存在冲突. 我有一个主页(example.com)的路由或多或少是这样定义的: $stateProvider.state('家', {网址:'/:过滤器',参数:{过滤器:{壁球:真,值:空}}}); 我可以通过转到 ..
发布时间:2021-11-10 04:38:11 前端开发

为什么控制器在 angularjs 的 UI 路由器中不起作用?

当我尝试加载“测试"状态或任何这些状态时,控制器不会影响.模板已完美更改,但状态配置中没有来自上述控制器的数据. 而且我没有在任何地方使用 ng-controller 指令. myApp.config(function($stateProvider,$urlRouterProvider){$stateProvider.state('任务',{网址:'/任务',控制器:“任务控制器",意见: ..
发布时间:2021-11-10 04:37:28 其他开发

ui 路由器嵌套视图条件

是否可以在有条件的 ui 路由器中创建嵌套视图?条件分配给用户角色. 例如,我有两种类型的用户:admin 和 user.如果用户正在打开设置页面,则 ui router 将仅添加分配给他的角色的此视图. 这是我的配置代码示例 var app = angular.module('myApp', ['ui.router']);app.config(function ($statePro ..
发布时间:2021-11-10 04:32:39 前端开发

Angular UI 路由器 - 动态 TemplateURL

我正在构建一个带有用于导航的角度 UI 路由器的静态 HTML 网站.我基本上有一个 ui 视图,其中包含多个 (10+) html 模板(页面)以加载到该视图中.我所有的模板页面都在一个名为“pages"的目录中. 所以我基本上想知道我们是否可以在 $stateProvider 中只定义一个状态来动态分配多个模板 URL,而不是为每个 HTML 模板页面编写不同的状态(如下所述). $s ..
发布时间:2021-11-10 04:32:33 其他开发

为什么要给出“抽象:真实"?说一个网址?

今天我一直在摆弄 ui-router,试图更好地理解 Ionic 中的脚手架,我注意到的一件事是它们为“标签"的抽象状态提供了一个 URL. 我唯一使用过抽象状态的时候,我使用了一个空字符串作为 url,我注意到如果我曾经不小心尝试导航到抽象状态(而不是子状态),我会得到错误: 无法转换到抽象状态“[insertAbstractStateHere]" 编辑: “此外,在实验 ..