问题标签 [route-provider]
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.
angularjs - 角度路由器的动态 routeProvider 参数
我试图利用后退按钮的历史,所以我使用传统的 $routeProvider 和一个 url
.../arg1/something/arg2/something,else/arg3/another/arg4/yet,another/arg5/final
但是,如果argument
缺少一个,以下路由提供程序将无法将剩余的参数传递给 $routeParams :
如何配置 $routeProvider 以将存在的参数(如果可能,以任何顺序,如果不是至少按照没有参数的顺序)传递给控制器,而不必声明所有 720(6 !)以不同顺序或根本没有不同参数的不同场景?
然后我计划使用这些值通过以下方式填充控制器中的过滤器:
我?
对在 URL 上使用查询有点熟悉,但据我所知,当我想更新它并允许使用后退按钮和维护查询时,我不知道如何将其绑定到历史记录,但是我愿意接受教育!
javascript - $routeProvider.when(..) 没有捕获所有 URL
设置:玉,角度,快递,节点。
在我routeProvider
的角度,我遇到了一些问题。我正在请求一个带有未捕获参数的 url。
当我打电话localhost/dashboard/class/TEST
我被重定向到root。
我在服务器端声明我的路由如下:
我的控制器名称与routeProvider
. 在这种情况下,控制器代码如下:
为什么routeProvider
缺少这个网址?我在我的控制器中设置了断点,所以我确定它没有被调用。我partials/class.jade
的也没有被调用。如果您需要更多代码或目录信息,请告诉我。提前致谢。
经过进一步调查:
如果我去:
localhost/dashboard/partials/class
它将加载那个玉文件。所以它肯定是控制器。
目录结构,我相信这是我现在的问题....
json - 接收 JSON 帖子
我$routeProvider
用来设置路线
然后在someController
我可以读取参数$routeParams.param1
。
我怎样才能收到 JSON POST,这样我就不必在 URL 中使用参数?有什么我可以在控制器中使用的东西$request.postData
吗?
编辑:我会尽量让它更清楚
我不想接收param1
and param2
(在 GET 调用的 URL 中)然后$routeParams
用来读取它们并在我的控制器中使用它们,我想接收一个 JSON 对象(它当然保留在 POST 请求中)并拥有该对象在我的控制器中可用。
javascript - Link two common Views to a Single Controller in AngularJs?
I have a module designed with this view and controller . Now , I want to move this same View and Controller to another Module ... basically want to include the functionality into another module.
Now, I have created a new controller for this module and passed the 'previously used controller's name' in it
Also ,, this is how i am including the 'previously used view' ..actually i am dealing wth tabs here to load the view ...its as follows
The scope is not getting copied when using ng-include ..so I am not able to fetch the Data
Please tell me how do i deal with this , I dont want to code new as i am copying the same functionality of one module into another .. Thanks !
angularjs - $location 部分路径更改
如果有 s 路径/#/var1/oneVariable/var2/many,more,variables/var3/last,set
并且我想更新 $location,有没有办法只更新路径的变量部分而不必重新声明当前路径中的所有内容?
这样的事情可能吗?:
结果是/#/var1/oneVariable/var2/changed,all,three/var3/last,set
angularjs - Angular RouteProvider 重定向到另一个 html 文件
我必须为现有网站构建一个应用程序,但不幸的是,该网站(我无法控制)检测到用户设备并重定向到移动版本。
我正在尝试重用相同的 js 文件但不同的 html 文件。
所以我有:
- 用于桌面的 index.html
- mobile.html 移动端
两者都在我想处理我的逻辑的地方调用 init.js,我的问题是由于某种原因路由没有按我预期的那样工作,我不知道为什么。
桌面:
- 我去example.com
- 重定向到 example.com/#/steps/age/0
- 刷新页面,它停留在 example.com/#/steps/age/0
这按预期工作
移动的:
- 我去 example.com/mobile.html
- 重定向到 example.com/mobile.html#/steps/age/0
- 刷新页面,而不是停留在相同的 url,而是转到 example.com/steps/age/0#/steps/age/0
这不能按预期工作(预计在第 2 步中刷新后会保持在相同的 url 中)
下面的代码:
有人可以请教吗?谢谢。
jquery - 如何使用 AngularJS 初始化 jQuery 插件
我是 AngularJS 的新手,我正在通过一个应用程序工作,当我加载应用程序的主页时,该应用程序在页面加载时加载了几个 jQuery 插件。
现在,在我使用的那个主页中,ng-view
通过$routeProvider
. 现在我嵌入的部分模板ng-view
需要$routeProvider
初始化一些 jQuery 插件才能正确显示。
有人可以通过渲染部分模板来帮助我理解 jQuery 插件的初始化ng-view
吗?
angularjs - Angularjs路由否则会导致404
我有一个单页应用程序,我根据 url 地址路由到不同的页面,当用户在 url 中输入不存在的页面时,我想重定向到主页,所以我使用 else 语句,但是它会导致 404 错误,这是我的路由配置:
编辑:
按照下面的建议进行了更改,但效果相同,当我键入不存在的页面时,它会转到错误 404 而不是 /products
asp.net-mvc - angularjs和Asp.Net MVC中的模板而不是templateUrl?
我正在使用AngularJs
. Asp.Net mvc 4
我想使用模板$routeProvider
代替templateUrl
我想用这个
而不是这个
每次我需要实现一个页面时,我都不想在控制器中创建方法(只包含 return PartialView())。可能吗?
谢谢。
angularjs - $routeProvider 给我带来了问题
这是我试图运行的 Angular 代码:
这是html:
当我点击链接时,它会带我去/#/Calculator
我想我会把这个问题扔给 Stack Overflow 社区,让他们对这个问题有一些新的认识,因为我的……是……嗯,累了:p
哦,这是托管在 Web 服务器上的。