问题标签 [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.
javascript - 刷新页面时ngRoute不起作用
ngRoute
该网站在http://www.athimannil.com/上运行良好,但不幸的是页面http://www.athimannil.com/about在刷新 URL 时无法正常工作:(
是否需要在 JavaScript 代码中添加任何额外内容?
.htaccess
javascript - 如何在angularjs中创建模块
在我经历的所有 angularjs 教程中。模块创建如下
或 var routerApp = angular.module('routerApp', ['ui.router']);
我用meanjs样板代码开始我的项目,控制器开始如下
当我将其更改为
文章的所有路线停止工作。如果我想在模块中包含一个新组件,我该怎么做。我想将 angularFileUpload 添加到我的模块中。
angularfileupload 中的示例代码是
如果模块已经注册,如何添加 ['angularFileUpload']?编辑:
文章.client.modules.js
javascript - AngularJS应用程序无法启动
我正在尝试启动一个 angularjs 项目,但是由于某种原因,我似乎无法正确启动它。这可能是某种错误,我要瞎了眼才能看到。这是代码:
和javascript:
HomeCtrl 中的控制台日志也不会被触发。
更新
只是添加一些信息:
- 控制台为空
- 正确引用了所有脚本文件
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:
最初,我认为是导致问题的空白控制器,但它也不适用于非空控制器。不知道我错过了什么。请指教。
angularjs - Angular ngRoute 用 Promise 解决
我正在构建一个角度应用程序,并尝试使用 ngRoute 模块的解析预先加载我的数据。
当我导航到某个视图时,我向解析对象添加了几个承诺。然后我需要将这些作为我的控制器中的属性。
我想知道是否没有更清洁的方法来实现这一目标。我可以从填充我的数据对象(仅包含数据的简单角度服务)的解析中调用一个函数,然后仅将该对象作为参数注入我的控制器吗?
我只想将我的 contactData 注入我的控制器,并用 3 个属性填充它:
angularjs - ngRoute 不可用
我在添加 angular-route.js 时收到 ngRoute not found 的错误,我不明白为什么会这样
我的 javascipt 是我认为它是完全正确的,但在运行时不起作用
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
angularjs - $injector:modulerr 错误 ng-route
我正在尝试设置一些基本路由,但继续面临[$injector:modulerr]
控制台中的错误。我已经将它包含angular-route.js
在我的应用程序中,因为它现在已经被移动到它自己的模块中。但是,我仍然收到此错误。
JS:
HTML(ng-app 包含在我的 html 标签中):
javascript - 将参数传递给解析函数
我无法弄清楚如何将参数传递给作为 ngRoute 解析的一部分的函数。
就我而言,我正在用令牌做事。这些令牌是键入的,因此您不能使用相同的令牌进行确认、发送电子邮件和重置密码。这是我的路线的定义方式:
这是getTokenStatus
为他们两个调用的函数:
问题是,为了避免代码重复,我需要以某种方式传递令牌类型的值,如代码中标记的那样。我怎么能那样做?
在过去的两个小时里,我一直在搞砸这个,但似乎无法弄清楚。
angularjs - 如何使用 AngularJS 在视图之间传递项目?
我正在玩 ngRoute 和 Angular,似乎在尝试在视图中选择一个项目时遇到问题,以便转到包含 coshed 项目的详细信息页面:
为什么vm.selectedItem
没有在“详细信息”页面上呈现/显示?