问题标签 [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 投票
1 回答
1702 浏览

javascript - 刷新页面时ngRoute不起作用

ngRoute该网站在http://www.athimannil.com/上运行良好,但不幸的是页面http://www.athimannil.com/about在刷新 URL 时无法正常工作:(

是否需要在 JavaScript 代码中添加任何额外内容?

.htaccess

0 投票
2 回答
1063 浏览

javascript - 如何在angularjs中创建模块

在我经历的所有 angularjs 教程中。模块创建如下

或 var routerApp = angular.module('routerApp', ['ui.router']);

我用meanjs样板代码开始我的项目,控制器开始如下

当我将其更改为

文章的所有路线停止工作。如果我想在模块中包含一个新组件,我该怎么做。我想将 angularFileUpload 添加到我的模块中。

angularfileupload 中的示例代码是

如果模块已经注册,如何添加 ['angularFileUpload']?编辑:

文章.client.modules.js

0 投票
1 回答
1329 浏览

javascript - AngularJS应用程序无法启动

我正在尝试启动一个 angularjs 项目,但是由于某种原因,我似乎无法正确启动它。这可能是某种错误,我要瞎了眼才能看到。这是代码:

和javascript:

HomeCtrl 中的控制台日志也不会被触发。

更新

只是添加一些信息:

  • 控制台为空
  • 正确引用了所有脚本文件
0 投票
2 回答
690 浏览

javascript - AngularJS - 没有为/以外的路径加载部分

我有一个使用路由提供程序的简单 Angularjs 应用程序。主页呈现正常(包括部分),但其他路由上的部分未呈现(索引页面加载正常,但与 ngView 对应的部分为空白)。这是我所拥有的:

$APP_HOME/public/javascripts/app.js

主页中的示例链接:

<li><a href="#/about">About</a></li>

partials 文件夹包含以下文件:

[root@localhost partials]# ls about.html donate.html form.html home.html

我在 controllers.js 文件中有用于 StaticCtrl 和 PaymentCtrl 的空白控制器。

所有相关的 js 文件也已包含在索引页面中。

文件夹结构:

我使用 node.js 作为网络服务器。

APP_HOME

上市:

javascript:

最初,我认为是导致问题的空白控制器,但它也不适用于非空控制器。不知道我错过了什么。请指教。

0 投票
0 回答
299 浏览

angularjs - Angular ngRoute 用 Promise 解决

我正在构建一个角度应用程序,并尝试使用 ngRoute 模块的解析预先加载我的数据。

当我导航到某个视图时,我向解析对象添加了几个承诺。然后我需要将这些作为我的控制器中的属性。

我想知道是否没有更清洁的方法来实现这一目标。我可以从填充我的数据对象(仅包含数据的简单角度服务)的解析中调用一个函数,然后仅将该对象作为参数注入我的控制器吗?

我只想将我的 contactData 注入我的控制器,并用 3 个属性填充它:

0 投票
1 回答
144 浏览

angularjs - ngRoute 不可用

我在添加 angular-route.js 时收到 ngRoute not found 的错误,我不明白为什么会这样

我的 javascipt 是我认为它是完全正确的,但在运行时不起作用

0 投票
1 回答
410 浏览

javascript - 如何使 $routeProvider 在 angularjs 中正常工作

我正在尝试手动构建一个 shell 试图弄清楚它是如何工作的

结构:

应用程序.js:

登录:

“/其他”不退出。此外,我尝试了不同的路径: templateUrl: "templates/main/login/login.html" templateUrl: "webroot/templates/main/login/login.html"

顺便说一句,url带有一个“#”(例如nameDomain.com/#/login,但它应该是nameDomain.com/#login)但angularjs似乎只允许/nameUrlTemplate

0 投票
1 回答
1031 浏览

angularjs - $injector:modulerr 错误 ng-route

我正在尝试设置一些基本路由,但继续面临[$injector:modulerr]控制台中的错误。我已经将它包含angular-route.js在我的应用程序中,因为它现在已经被移动到它自己的模块中。但是,我仍然收到此错误。

JS:

HTML(ng-app 包含在我的 html 标签中):

0 投票
2 回答
6539 浏览

javascript - 将参数传递给解析函数

我无法弄清楚如何将参数传递给作为 ngRoute 解析的一部分的函数。

就我而言,我正在用令牌做事。这些令牌是键入的,因此您不能使用相同的令牌进行确认、发送电子邮件和重置密码。这是我的路线的定义方式:

这是getTokenStatus为他们两个调用的函数:

问题是,为了避免代码重复,我需要以某种方式传递令牌类型的值,如代码中标记的那样。我怎么能那样做?

在过去的两个小时里,我一直在搞砸这个,但似乎无法弄清楚。

0 投票
3 回答
111 浏览

angularjs - 如何使用 AngularJS 在视图之间传递项目?

我正在玩 ngRoute 和 Angular,似乎在尝试在视图中选择一个项目时遇到问题,以便转到包含 coshed 项目的详细信息页面:

为什么vm.selectedItem没有在“详细信息”页面上呈现/显示?

在这里链接到 JSfiddle