angularjs相关内容

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 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 其他开发

Angular Run Block - 使用 UI-Router $stateProvider 解决 Promise

UI-Router 不同于 Angular 的 ngRoute.它支持普通 ngRoute 可以做的所有事情以及许多额外的功能. 我正在将我的 Angular 应用程序从 ngRoute 更改为 UI-Router.但我无法完全弄清楚如何以编程方式注入 resolve 函数——我在 Controller 和 config 之外使用的一段代码. 因此,使用标准 Angular 的 ngR ..
发布时间:2022-01-21 16:11:46 前端开发

对 console.log 的连续调用会产生不一致的结果

好吧,我完全被这个吓傻了.(我可能忽略了一些明显的东西,但是......) 我连续两次调用 console.log.他们之间没有别的事了 console.log($state);控制台.log($state.current); 这是生成结果的图像 为什么两者会产生不同的“电流"?对象?怎么会这样? 上下文: 这些调用是在 ajax 调用中进行的,同时解决路由依赖关系.如 ..
发布时间:2022-01-21 16:11:35 前端开发