angular-ui-router

    23热度

    3回答

    我在学习如何为AngularJS编写单元测试。我开始之初,与 angular.module(...).config(...) 我想测试里面有什么配置。以下是有关部分看怎么样: angular.module('ogApp', ['ngCookies','ui.router','ogControllers','ogServices','ogDirectives','ogMetricsData'])

    0热度

    1回答

    可以将ui-router设置为更改一个视图而不更改任何其他视图? 例如:在应用程序中导航时,某些操作指向一个view:view A。但是,用户可以单击在应用程序中指向其他view的一个链接:view B。我需要的是更改view B让view A处于与用户选择更改view B的链接之前选择的状态相同的状态。 有人请帮我一下吗? 编辑: 这里的Plunkr的亲近行为:http://plnkr.co/e

    1热度

    1回答

    我使用angular 1.1.5和ui-router。我的基于Spring的web应用程序可以在http://mydomain:8080/webapp/app/index.html 所有的资源文件都被加载,当角度引导主模块时,URL更改为http://mydomain:8080/webapp/app/index.html#/index.html,页面为空白。 UI的路由器配置为 myapp

    1热度

    1回答

    我有一个链接,它有两个动作。当我点击它时,它通过“ng-click”打开一个模式框,但它也通过它的“ng-href”转换状态。 打开模式框打开。状态转换不是。不过,我需要该状态转换中的URL才能继续。 当我尝试使用$ locationChangeStart来防止状态更改时,它也会阻止URL更改。这是不可取的。我也研究了一下,并在“reloadOnSearch”中找到了潜在的解决方案。但是不可能指向

    0热度

    1回答

    我在我的项目中使用Angular JS和Angular IU-Router并使用大量的ui视图。我有一种情况需要更改网站的语言,因此我需要将我的ui-view模型与相关语言交换到另一个模型。我已经有一种服务来检测相关模型并将其传递到ui-view的控制器中。所以如果我能重新加载ui-view,理论上我的问题就可以解决了。我记得读过一些关于自动重新载入ui-view(或者可能是一个ng-view)并

    1热度

    2回答

    我试图在angularjs中设置一些嵌套的视图。我一直在使用ui-router库来做到这一点,这在很大程度上非常有效。问题在于每个视图都有一个单独的控制器,而它们之间没有真正的继承关系。如果我想从一个子控制器修改父控制器中的某些东西,我必须使用$ scope。$ parent。这有点痛苦,如果存在多层次的继承,并且您必须记住您正在访问的变量的哪个层次,这可能会变得更糟。此外,如果您忘记在您的子控制

    1热度

    1回答

    我正在使用ui路由器的角度。我想要做的是当用户浏览到的链接,例如: / /contacts /contacts/:id 他们都默认显示相同的内容为纽带/联系人/:ID有默认:ID和网址保持不变(未更改为/contacts /:id)。 这里有关于ui-router wiki的常见问题,但它没有演示如何初始化孙子或更深的后代状态。 How to: Set up a default/index

    0热度

    1回答

    我想用数据库中的数据动态构建模板(Firebase/angularFire,在我的情况下)。模板的构建方式取决于使用angularFire检索的每个对象内的标签属性。 我的第一种方法: var imgTemplate = function(tag){ return '<'+tag.tag+' class="{{ tag.classes }}" src="{{ tag.content }}

    76热度

    10回答

    这是一个问题的两个部分: 我现在用的是决心属性$ stateProvider.state()内的抢装前一定服务器数据控制器。在这个过程中,我将如何获得加载动画来展示? 我有孩子状态,也利用决心属性。问题是,似乎想要最终确定全部解决加载任何控制器。有没有什么办法可以让父控制器在解析完成后加载,而无需等待所有子解析?对此的回答可能也会解决第一个问题。

    5热度

    1回答

    我有一个应用程序设置有2个状态,A型和AB做到这样: $stateProvider.state('A', { url: "/A/{aId}", controller: 'AController', templateUrl: function($stateParams) { return "/A/" + $stateParams.aId + "/la