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

angularjs - 我们可以将使用 ui-router 实现的路由包装在 Angular 指令中吗?

我们正在考虑实现一个 Angular 向导。尽管路由是最好的方法,但我们希望向导以可用作指令的方式呈现。

例如,某人必须能够使用向导(具有足够的选项),并且两者之间的所有 ui-router 逻辑都应该工作。

在 Angular 中是否可以将 ui-router 逻辑包装到指令中?我们可以声明依赖于 ui-router(或类似 routeProvider)的指令并在指令内开始路由吗?

0 投票
1 回答
640 浏览

javascript - ngRoute 在 Phonegap 中不起作用

有没有人在 Phonegap 应用程序中使用 Angulars ngRoute 解决了路由问题?我还没有弄清楚...尝试了不同的灵魂,但没有一个有效。这是最新的。有什么建议么?还有其他更好的导航方式,还是我必须包含 jQuery 并制作一些完全其他的解决方案?

索引.html

应用程序.js

控制器.js

0 投票
0 回答
387 浏览

angularjs - watchPosition 使用 ngroute 无法正常工作(超时,代码 3)

我使用navigator.geolocation.watchPositionangularJS 应用程序来找出当前位置洞察力。效果很好。现在我将ngRoute功能添加到页面。

启动应用程序会将用户重定向到#/main控制器获取当前位置并在地图上显示该位置的位置。那仍然有效。这是控制器:

问题是:如果应用程序转到不同的路线(例如 from #/mainto #/detail)而不是返回主路线,则显示地图,但地理定位接缝不起作用。该行$scope.processNewLocation(data)不再执行。

在调试我发现的情况时,$scope.watchMyPositionChangesID返回后丢失 #/mainnavigator.geolocation再次调用,但导致超时。所以$scope.processNewLocation(data);不再调用,watchPosition结果超时(代码3)

http://dev.w3.org/geo/api/spec-source.html#position_error_interface

所以没有新的位置对象可以成功获取。

我没有办法?!

//更新:如果我使用navigator.geolocation.clearWatch(id);.
问题是:如何确定id外部的watchPosMap-controller?我认为获取角度元素不是一个优雅的想法,对吧?我应该将 watchID 作为参数传递给新的路由/视图/控制器吗?

//更新 2:如果路由发生变化,我向watchPosMap- 控制器添加了一个$routeChangeStart侦听器,以便删除对象。watchPosition

这是最佳做法吗?

0 投票
1 回答
1270 浏览

angularjs - AngularJS:在 URL 中有多个变量的 $routeProvider

所以我在学习角度并尝试制作一个项目问题跟踪器,只是我遇到了 ngRoute 和路由问题。

我最喜欢的是一个系统,(比如说)issuetrack.com/projectX 返回 projectX 的所有问题的视图,并且 issuetrack.com/projectX/XYZ 返回具有相关 ID(XYZ)的特定问题的视图.

我已经这样设置了我的配置:

但是每次我访问(比如说) localhost:8080/example/1 时,页面都会挂起并且没有响应。localhost:8080/example 虽然工作得很好。

我所做的是正确的方法,还是我的谷歌搜索无法找到另一种方法?

谢谢!

0 投票
1 回答
1167 浏览

javascript - $routeParam 不通过带有 $resource factory 的 url 传递变量

代码

数据(当 myvar=1066 时来自http://123.com/processor-url.php )

我使用这段代码 + 假设是 myvar=1066 结果的数据运行。会有错误

在哪里

我想知道错误在哪里?正如我在控制器本身内注入 Greeter 一样。

==更新 1]===

我通过将所有 routeParam 修复为 routeParams 来更新代码。

先前的错误已解决。但是,现在错误变为

我可能以错误的方式使用 routeParams?因为我想做的是我假设 routeParams 将是 1066 的值,因为这就是“/”符号之后的值。我理解它的功能有错吗?

谢谢

0 投票
1 回答
3770 浏览

angularjs - Defining multiple optional parameters on a route in angularjs

I have a route

I want make /t_:type/:assetId optional

My desired urls could be

Is there any way to do this. Using ? can make only one optional and also not the constant part like c_, t_

0 投票
2 回答
220 浏览

javascript - $location.path() 在滚动绑定中不起作用

0 投票
0 回答
1438 浏览

angularjs - 如何将revealjs集成到angularjs中

我需要通过 angularjs 路由提供程序加载/启动revealjs 幻灯片,以下是代码。

它可以工作但是revealjs幻灯片尺寸异常非常小,有什么线索吗?

1) index.html

2)revealjs.html

注意:我最近开始研究上述技术。

0 投票
0 回答
6083 浏览

angularjs - angularjs“未捕获的错误:[$injector:modulerr]”

我检查了这个 AngularJS 1.2 $injector:modulerr但它没有解决我的问题

你可以在这里找到我的例子

http://jsbin.com/ziroq/1/edit?html,js,console

0 投票
1 回答
958 浏览

javascript - ngRoute 无法加载 $routeProvider 定义的视图

我刚刚开始尝试将 ngRoute 集成到我正在构建的应用程序中,但无法让 ngRoute 正常工作。

我创建了一个简单的应用程序来描述我的尝试。

索引.html:

应用程序.js

测试.html

这是一个显示我尝试的 plunkr:http ://plnkr.co/edit/ntgV5xFTl46tBugEnCVe?p=preview 。对此问题的任何帮助将不胜感激!