问题标签 [angular2-routing]

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.

0 投票
2 回答
2991 浏览

javascript - Angular2 - 在测试中模拟 RouteParams

在 Angular2 组件的测试中,我在为 RouteParams 依赖项注入模拟时遇到了一些麻烦。我的一般想法是我可能会错过一些提供者。

测试失败:

有谁知道问题可能是什么?

0 投票
1 回答
1041 浏览

angular - Angular 2中的导入文件问题

我用Angular 2制作了一个简单的hello文本程序。我能够制作该程序,但我在理解上有一些问题?

这是我的代码 http://plnkr.co/edit/BPdzCZeXbyzQrgmLzO86?p=preview

  • 我知道import是一个关键字es6 但是它是在哪个文件上定义的。浏览器只了解 java 脚本,如(documnet.getElementByID())浏览器如何理解导入.on 定义了哪个文件导入?

    从 'angular2/core' 导入 {Component}

  • 'angular2/core'文件在哪里?并且此文件 从'angular2/platform/browser'导入{bootstrap}在哪里

  • 浏览器知道 javascript 文件。现在我正在使用.ts或 typescript 文件。哪个文件用于在加载浏览器之前将.ts转换为.js文件。

我不确定,但我认为这段代码正在将.ts 文件转换为 .js 文件。我需要知道这段代码使用哪个文件来转译 .js 文件?

任何更新 ?

0 投票
1 回答
119 浏览

angular - 为什么文本不以角度显示?

我正在尝试以角度 2 显示组件文本。但它不是显示。你能告诉我我在哪里做错了吗?这是我的代码

http://plnkr.co/edit/PrWxwf3wT5COVxRwIpqX?p=preview

0 投票
2 回答
1190 浏览

angular - 为什么 templateUrl 不起作用?

为什么templateUrl不能在角度2.当我使用模板它工作。它不工作..这是我的代码

http://plnkr.co/edit/WI4gK2vbaj4OUX5ImJor?p=preview

0 投票
1 回答
2759 浏览

angular - 如何在Angular2中分配动态路由器?

尝试使用 assgin 路由器时遇到问题:

在模板中:

但它仍然是错误:“得到插值({{}}),表达式应该在......”

请帮我在模板中分配路由器是动态的。

0 投票
1 回答
8234 浏览

angular - 如何以角度将一个组件移动到另一个组件?

你能告诉我如何以角度将一个组件移动到另一个组件吗?我想在用户单击按钮时显示第二页..它应该显示这个组件

这是我的代码 http://plnkr.co/edit/NXo357FdZ5ir834JYuXi?p=preview

0 投票
2 回答
8587 浏览

typescript - Angular 2 路由器、href 链接和不需要的页面刷新

我目前正在试验 angular2 (beta1),我对新路由器有点困惑。

通过 router.navigate 进行导航就像一个魅力,而尝试通过指向已注册路由的正常链接来刷新页面。这当然发生在 PathLocationStrategy 中,因为 HashLocationStrategy 可以按预期工作。

这是错误还是正常行为?

TIA

0 投票
1 回答
581 浏览

dart - Angular 2 Dart - 动态路由

我在 Angular 2 Dart 工作,但我应该能够翻译任何 JS 或 TS 示例。

1)如何获得所有已注册路线的列表?

2)如何从已注册的路线中删除路线?

我知道我可以通过以下方式动态添加:

但尚未制定列出和删除路线。

0 投票
2 回答
4877 浏览

angularjs - 在 Angular 2 中,router.isActiveRoute 第一次不工作

我使用 router.isActiveRoute 来确定哪个路由是活动的。在我第一次路由到home linkormenu link时,路由更改但未添加活动类。active class在第二次单击时添加。

我认为这是 angular2 中路由器指令的错误。请告诉我为什么以及如何解决它?

应用程序.ts

应用程序.html

谢谢

0 投票
3 回答
56966 浏览

angular - 如何将值从一个组件发送到另一个组件?

我制作了一个组件,其中有一个输入字段和按钮。单击按钮时,我正在显示第二个组件。我想将数据从一个组件发送到另一个组件?

我如何将数据从一个组件发送到另一个..我需要发送输入值(无论用户在输入字段中输入什么)我需要在下一个组件或下一页上显示。点击按钮。如何发送数据?这是我的 plunker http://plnkr.co/edit/IINX8Zq8J2LUTIyf4DYD?p=preview