问题标签 [angularjs-ng-route]

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 投票
8 回答
361661 浏览

angularjs - 如何/何时使用 ng-click 调用路由?

假设您正在使用路线:

在您的 html 中,您希望在单击按钮时导航到 about 页面。一种方法是

...但似乎 ng-click 在这里也很有用。

  1. 这个假设正确吗?使用 ng-click 代替锚点?
  2. 如果是这样,那将如何运作?IE:

<div ng-click="/about">

0 投票
1 回答
3070 浏览

angularjs - 如何在解析方法中传递查询参数

这是我的js代码

我想在视图加载之前通过 ajax 调用获取用户,如何在解析中获取 id 参数?

0 投票
1 回答
29 浏览

angularjs - 是否可以路由到另一个 angularjs 应用程序?

当我将项目迁移为完整的 angluarjs 时,我仍然有一个复杂的页面,我还不能将其合并为部分页面,因此我最终得到了一个单一的单页应用程序。

因此我有两个(angularjs)应用程序,主应用程序(guideApp)应该通过url方案路由到第二个(accidentsSelector)#/accidents/search3D

我当前的控制器如下:

我应该更新 /accidents/seach3D 以便它加载并打开第二个应用程序吗?

0 投票
1 回答
1132 浏览

angularjs - $routeChangeStart 在 IE8 中被多次调用

我们的应用程序支持 IE8 浏览器。最近我们将 Angular 版本从 1.0.8 升级到 1.2.16

具有较新版本的应用程序适用于所有浏览器,但是我们在 IE8 中看到了 ngRoute 的问题。

它多次广播“$routeChangeStart”。

$rootScope.$on("$routeChangeStart", (event: ng.IAngularEvent, next, current) => {

});

为了识别我在上面的代码中添加了 console.log,它只在 IE8 中被调用了两次。

在 Angular 版本 1.0.8 中,相同的代码片段在浏览器控制台中提供了一次 console.log 注释。

用于 IE8 的 ngRoute(角度版本 1.2.16)有什么问题吗?

0 投票
3 回答
4037 浏览

angularjs - ngRoute 似乎不起作用

如果我尝试使用 ngRoute 方法来更改主页面视图,我有一个似乎根本无法工作的网络应用程序。路由配置如下所示:

我已经尝试过在部分前面有和没有'/'。我已经尝试过它的正常网络服务器反向代理在 nginx 下和直接在其目录中的 http-server 下。在这两种情况下,都没有任何证据表明曾经从服务器请求过部分页面。整个主视图有点毛茸茸,但相关的部分看起来像:

我已经放弃了导航栏的内容,因为它似乎无关紧要,单击它或使用#whatever 直接输入 url 得到相同的结果。/libs 目录具有来自 bower 的最新 angular、angular-route、angulare-sanitize。

我尝试插入我的库和部分的小样本似乎可以工作,这更令人沮丧。这几天我一直被这件事难住了。我在生产中用一堆 ng-includes 和一些“聪明”的代码绕过它,但我宁愿让它工作。有什么弹出来的吗?当我说它不起作用时,我再次表示我没有看到任何证据表明发生了任何路由,因为这些部分从未从服务器请求。

0 投票
3 回答
14910 浏览

angularjs - 错误:[ng:areq] http://errors.angularjs.org/1.2.12/ng/areq?p0=CustomersController&p1=not%20aNaNunction%2C%20got%20undefined

我有 Angular js 的练习项目, 描述

  1. demoangular.html 页面
  2. Logout.html 页面

demoangular 页面是登录页面,它重定向到 logout.html

但是 logout.html 行为不正常

它在控制台上显示以下错误

以下是代码...

Demoangular.html

注销.html

0 投票
1 回答
2530 浏览

angularjs - Angular,页面一次又一次加载

我有一个简单的 angularjs 项目。

当我重定向到 login.html 时登录后出现问题 ,它不断发送请求并且页面一次又一次地重新加载

请帮助以下是代码

demoangular.js

你好.html

注销.html

应用程序.js

0 投票
2 回答
2887 浏览

node.js - 如何从数据库动态添加路由到 angularjs

我正在创建一个 NodeJs + AngularJS 应用程序。我有存储到数据库中的酒店列表。我想根据酒店名称和基于属性 ID 的加载部分视图创建动态路线。

例如,在我的数据库中,我有:

在 app.js 我想要这样的东西

angular.forEach(reviews, function (review) { $routeProvider.when(review.title.replace(" ","-"), { templateUrl: 'partials/review', controller: reviewCtrl }); });

]);

在这里,Hotels/reviews 将是通过调用 api 来自数据库的列表,并且我想将它们对应的 Id 作为路由参数传递给控制器​​。

我的应用程序中有许多其他部分,我必须从数据库中创建路由。

请帮忙。

问候, - 马诺伊

0 投票
1 回答
154 浏览

angularjs - angular ng-route : undefined route nesting

I want to route to all child paths to m.

Thus /m and /m/123 and /m/123/a all map to the same route index.m

0 投票
1 回答
3414 浏览

angularjs - $location 改变了 ? 参数分隔符

我不想从我的控制器 /plant/needs/temperatures?open=temperatures 打开以下 url,其中参数 open=temperatures 要求页面打开相关弹出窗口,代码如下:

不幸的是,我请求了这个 url #/plant/needs/temperatures%3Fopen=temperatures,问号被 %3F 取代,阻止了页面打开。

有什么想法可以解决这个问题吗?