问题标签 [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 - 1.4 + New Router: Default components?
Using the new router and Angular 1.4, is it possible to define the default component for a particular viewport? For instance, my side and top navs are components and currently I have to define every route like this:
As you can see, I have to define the topbar and sidebar components in every route, even though they are exactly the same. Is there a way to tell the new router "Always use this component for this viewport, unless overriden by a particular route"?
angularjs - AngularJS 新路由器 - 多视口路由参数不起作用
我的 SPA 使用新的角度路由器。一切运行良好,但现在我想将参数传递给其中一个组件。每个路由都有多个视口,在这种情况下我无法抓取传递给路由器的参数。
路由
路线的呼唤
结果网址似乎合法
控制器无法获取 $routeParams.id。
我错过了什么?提前致谢。
angular - Angular 2 - 相当于新路由器的路由器解析数据
我正在使用 Angular 2.0 new router
,我尝试使用类似于 Angular 1.X ui-router / ng-route 解析机制的东西。
我试图通过以下方式实现这一目标RouteData
:
使用这个 ( home
) 的组件:
记录到控制台的数据不是我从服务初始化的数据。如果我直接在 中初始化它@RouteConfig
,它将起作用。例如:
所以,我错过了将数据从控制器/组件传递到@RouteConfig
.
另一个问题 - 在 Angular 1.X 中,通过路由器的解析将数据传递给路由是一种很好的做法。new router
使用/以这种方式将数据传递给组件仍然是一种好习惯components router
吗?
编辑
可以在这里找到解决方案- 使用@CanActivate
事件