angular-ui-router相关内容

ui-router 嵌套路由控制器未被调用

我正在尝试调用应该与 home.category 路由链接的控制器,但它没有被调用.有什么问题? $stateProvider.state(“家",{//使用“/"的 url 将状态设置为“索引".网址:“/",模板网址:APP_CONFIG.baseUrl +'partials/layouts/home.html',控制器:'MainCtrl'}).state("home.category", ..
发布时间:2022-01-21 16:17:59 其他开发

AngularJS - 具有 UI-Router 视图和 $ocLazyLoad 解析语法的动态 $StateProvider

我目前有一个很好的工作静态版本被问到我的问题.问题是,在循环中尝试使用 $StateProvider 时,我似乎无法正确格式化 JSON.我不确定哪个部分没有正确格式化导致“未定义不是函数"错误.但下面是我的工作静态状态定义,其中包含视图并使用 $ocLazyLoad 解决.这行得通,真的不知道为什么我的循环中的 JSON 版本版本不行? 工作静态版本 - 这绝对适合我 //抽象应用布局 ..
发布时间:2022-01-21 16:17:49 前端开发

将 Angular UI-Router 与 Phonegap 一起使用

我目前有一个使用 Angular 构建的项目,我将其部署到 Phonegap Build 服务以创建 iOS 和 Android 发行版.最初,我使用的是 Angular 的内置路由服务.然而,嵌套多个视图的需要促进了我采用 Angular UI-Router.我已经构建了一个简单的路由系统,可以在通过网络浏览器进行本地测试并使用 Ripple Emulator 时工作. index.htm ..
发布时间:2022-01-21 16:17:01 其他开发

使用 ui-router 时 AngularJS 可能会出现未处理的拒绝

在我从 ngRoute 更改为 angular-ui-router 后,控制台总是显示 4 个错误,说明:可能未处理的拒绝:{} 我没有注意到我正在构建的应用程序的行为有任何“问题",但我想摆脱它. 知道这是什么意思以及如何解决吗? 这里是截图: 解决方案 这个问题出现在 1.5.9 和 1.6.0-rc-0 中.https://github.com/angular-ui ..
发布时间:2022-01-21 16:16:34 其他开发

Angular 4 - 无法解析路由的子模块

我正在使用 Angular 4 构建一个 web 应用程序.我有一个顶级路由模块和每个子模块(例如 HomeModule)的单独路由模块. 这是我的顶级路由配置: export const ROUTES: Routes = [{路径:'',loadChildren:'./home#HomeModule'},{路径:'**',组件:NotFoundComponent},]; 当我运行 ng ..
发布时间:2022-01-21 16:16:04 其他开发

Angular ui-router 中的 Promise 依赖解析顺序

我已经设置了一个顶级控制器,它仅在成功解决承诺(由 Config 工厂返回)时实例化.该承诺基本上是下载 Web 应用配置,带有 RESTful 端点等. $stateProvider.state('app', {网址:'/',templateUrl: 'views/_index.html',控制器:'MainCtrl',解决: {配置:'配置'}}); 此设置允许我在任何较低的控制器有机会使 ..

从历史记录中删除页面,因此“返回"将正常工作

我有我的应用,您需要登录才能进入其他页面. 所以第一页是“登录",它会检查您是否已经登录,如果是,您将被重定向到主页应用程序,如果没有,它将显示登录页面. 现在的问题是当用户在登录页面区域内时,他点击返回,他将进入“登录"页面,然后重定向回主页,因为他已经登录了. 所以他陷入了无限循环. 如何从历史记录中删除登录页面. 就像在 android "android 从历史 ..
发布时间:2022-01-21 16:14:17 其他开发

如何处理 angular-ui-router 解析中的错误

我正在使用 angular-ui-router 的 resolve 在移动到某个状态之前从服务器获取数据.有时对服务器的请求失败,我需要通知用户失败.如果我从控制器调用服务器,我可以放入 then 并在其中调用我的通知服务,以防调用失败.我将调用放在 resolve 中,因为我希望后代状态在它们开始之前等待来自服务器的结果. 如果对服务器的调用失败,我在哪里可以捕获错误?(我已阅读 文档 但 ..
发布时间:2022-01-21 16:13:51 其他开发

如何在 angular-ui-router 中的 $state.go() 中传递自定义数据?

我想通过 UI-Router 中的 $state.go() 将自定义对象传递给另一个状态. var obj = {一个:1,乙:2,有趣:函数(){console.log('fun');}}$state.go('用户', obj); 但是我需要在目标状态下运行 fun(),所以我不能在 URL 参数中传递这个对象.在目标控制器中,我尝试通过 $stateParams 获取 obj 的值,但得到 ..
发布时间:2022-01-21 16:13:36 其他开发

Angular ui.router 重新加载父 templateProvider

我有一个基于用户类型加载导航的抽象基础模板.这部分适用于初始加载.问题是当用户之后登录或注销时,我无法让父 templateProvider 重新加载.我已经尝试了 here 的解决方案来重新加载父模板,但是导航模板不受影响.有没有办法重新加载 templateProvider,或者更好的方法?理想情况下,我不必将导航提供程序添加到每个子路由. 路线: $stateProvider.sta ..
发布时间:2022-01-21 16:12:32 其他开发