问题标签 [angularjs-new-router]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 无法实例化控制器 Angular 新路由器
我正在为 1.4 使用新的 Angular 路由器,在为组件执行简单控制器时它会引发错误:
我试过不注入 $rootScope 并且是一样的。我究竟做错了什么?一个非常相似的组件就像魅力一样工作,但事实并非如此。
angularjs - Angular New Router 不会在页面刷新时加载模板,控制器工作
我有以下内容:
如果我单击菜单中的链接,一切正常。如果我刷新页面,不会加载 account.html 的模板。
控制器加载,它在控制台内记录。没有产生其他错误。
angularjs - 使用带有异步数据的 ngNewRouter 初始化 Angular 1.4 应用程序
我在这里知道这个问题:AngularJS:使用我过去在 1.1 和 1.2 上使用过的异步数据初始化服务。
但这需要您使用旧的 ngRoute 模块。我正在使用 ngNewRouter(适用于 angular 1.x)并且没有 routeProvider 的解析方法。
但是,可以在组件中完成,而不是使用主控制器:
尽管如此,它不是一个组件的主控制器,所以$componentLoaderProvider不可用。
如何让应用程序等待异步数据,而不向每个组件添加 return this.authService.requestCurrentUser()?
谢谢!
angularjs - 如何在 Angular 1.4 新路由器组件中绑定到“this”,而不是使用本地变量?
我有一个组件控制器,为了在本地函数中使用它,我必须声明一个本地变量。
有没有更好的方法在新的角度路由器中绑定到“this”?例如这个函数:
还有另一种方法吗?更快/更好?
angularjs - 如何根据动态参数更改 Angular 1.4 新路由器的模板?
我有以下 $router 配置
我想根据他们的:类型更改广告系列的模板。
如何使用新的 Angular 路由器做到这一点?
angularjs - 如何将 Angular 1.4 新路由器组件中的事件 $emit 到父控制器?
在新的角度组件中,$scope 不能被注入,所以我不能使用标准的 $emit。
如何从组件向父控制器发出值?
我在 appCtrl 中有这个:
通常我已经使用:
angularjs - AngularJS 使用 ngNewRoute 延迟加载组件
我想制作一个使用AngularJS 新路由器的应用程序。我决定将每个组件包装到一个新模块中,并在用户更改到该组件的路由时使用 ocLazyLoad 延迟加载组件(模块、控制器和模板)。我想我必须用 ocLazyLoad 加载模块,但不知道在哪里写这段代码!
angularjs - 如何使用新的 Angular 路由器嵌套视口?
我有新的 Angular 路由器 (Angular 1.4) 用于未嵌套的路由和视口。当嵌套组件有自己的视口时,我无法让它工作。我已经阅读了所有我能找到的教程,但没有一个讨论嵌套。我知道并行视口,但这不是我想要的。
这就是我所拥有的。
https://gist.github.com/guyjacks/b15a22d84b804af5d321
-- 错误 -- https://gist.github.com/guyjacks/a0b3ecda9787692a070e
——这是当前的答案——
看来新的 Angular 路由器中的子组件已损坏。
https://github.com/angular/router/issues/117
在得到答案之前,我将不回答这个问题。
angularjs - 如何编写 angular-ui-router 代码以确保与新的 Angular 路由器的最大兼容性?
对于大型应用程序,我必须重新设计导航和路由概念。据我所知,针对 1.4(和 2.0)发布的新 angular 路由器仍未准备好生产。我发现的有关新路由器的所有信息听起来都非常原始,但似乎已经过时了,至少在 API 方面是这样。我不确定是否应该在没有文档的情况下在这么早的状态下使用库。
因此我认为,目前我们最好还是使用 ui-router。
我可以以将来可以轻松更换的方式使用角度 ui-router 吗?
我应该使用命名视图和嵌套视图吗?我可以在我的模板中使用状态还是应该更好地链接到 url?我应该使用抽象状态吗?我应该避免哪些 ui-router 选项/模式,因为它们与新路由器的组件概念完全不兼容?
angularjs - AngularJS 1.4 ngNewRouter - 如何使用局部视图?
我正在开发一个需要使用 AngularJS 1.4.3 的项目。问题是我当然必须使用新的路由,但是在一个视图上我需要使用另一个部分视图。例如,我有一个主页视图,其中包含 2 个由来自 REST 调用的数据生成的动态表。这些表应该是部分视图取决于用户角色等。因为 1.4 是全新的,我没有找到任何正确的教程或文档,我该如何创建这些类型的子组件。
请帮助我,在此先感谢