state相关内容

AngularJS ui 路由器在没有 URL 的状态之间传递数据

我面临着在两个状态之间传递数据而不暴露 url 中的数据的问题,就像用户不能真正直接进入这个状态一样. 例如.我有两个状态“A"和“B".我正在状态“A"下进行一些服务器调用并传递调用的响应陈述“B".服务器调用的响应是一个字符串消息,它很长,所以我不能在 url 中公开它. 那么在 Angular ui 路由器中有什么方法可以在不使用 url 参数的情况下在状态之间传递数据吗? ..
发布时间:2021-11-10 04:23:38 其他开发

UI-Router,如何获取“状态"的名称以及如何将其发送到带来模板状态的函数

我从角度开始 我想写一个函数,为每个state 带来模板 而且就在需要的时候.作为“延迟加载"的原则 然后在第一次使用时将其保存在缓存中 我写了这段代码但我有错误,我不知道我错了什么,我在 angular 中不理解的一些事情所以我理解代码中的问题 这是我所有的代码: http://plnkr.co/edit/qzKJUwNImVX8EGb3ymnT?p=previ ..
发布时间:2021-11-10 03:56:21 其他开发

使用 Angularjs 在 URL 中存储视图状态

关于在 Angularjs 中将视图状态存储为 URL 的一部分的一般(如果有的话)共识是什么,我将如何去做?我有一个相当复杂的视图/路由,其中​​包含许多要设置的过滤器、选项卡等,从而导致视图状态. 我看到了将所有这些视图组件的状态作为 URL 的一部分存储在应用程序中更简单的导航中的优势(导航 back 将在不加载来自服务器的状态,这将是另一种选择).另一个优点是视图状态可以添加书签. ..
发布时间:2021-11-10 03:27:44 前端开发

$locationChangeSuccess 触发四次

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

在模板中访问 $state

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

如何使用 Angular Ui-Router 减少具有相同“templateUrl"的“状态"数量

好吧,我需要一些关于 Angular UI-Roter 路由问题的帮助.嗯,其实不是问题,更多的是减少代码. 我有三个子状态: ma​​in.tab1.hello ma​​in.tab2.hello ma​​in.tab3.hello 并且它们有相同的 'templateUrl' : 'hello.html' 我想知道是否可以仅在一种状态下减少它们,当然,当我单击按钮时 ..

$locationChangeSuccess 触发四次

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

ui 路由器嵌套视图条件

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

Angular UI 路由器 - 动态 TemplateURL

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

Angular.js 中模型状态应该存储在哪里

我发现 Angular 对模型的使用令人困惑.Angular 似乎采取了一种方法,即模型可以是您喜欢的任何东西 - I.E.Angular 不包含显式模型类,您可以使用普通 JavaScript 对象作为模型. 在我见过的几乎每个 Angular 示例中,模型实际上都是一个对象,可以是手动创建的,也可以是通过资源从 API 调用返回的.因为我看过的几乎每个 Angular 示例都很简单,通常 ..
发布时间:2021-11-09 03:38:02 前端开发

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

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

AngularJS ui 路由器在没有 URL 的状态之间传递数据

我面临着在两个状态之间传递数据而不暴露 url 中的数据的问题,就像用户不能真正直接进入这个状态一样. 例如.我有两个状态“A"和“B".我正在状态“A"下进行一些服务器调用并传递调用的响应陈述“B".服务器调用的响应是一个字符串消息,它很长,所以我不能在 url 中公开它. 那么在 Angular ui 路由器中有什么方法可以在不使用 url 参数的情况下在状态之间传递数据吗? ..
发布时间:2021-11-09 01:45:18 其他开发