更新ng-view而不更新url
updating ng-view without updating url
我正在学习angularJS,我有这样的情况,我必须通过点击按钮加载一个新的视图,但保持url相同。我做了同样的jQuery像这样:$(".container").fadeOut("slow").load('page.html').hide().fadeIn();
这怎么可能?我不想改变/路由url,因为其他视图是无用的,没有访问其他视图/页面第一。过渡是必要的。
我在想ng-include also。但是是否有可能将其绑定到每个包含模板的特定控制器上,就像通过路由器一样(如下所示)?或者我应该做一些自定义指令?
.when('/page', {
controller: Controller,
templateUrl: 'page.html'
})
谢谢!
如果你不想改变路径,你唯一真正的选择是使用ng-include或自定义指令。最简单的方法是使用ng-include。你可以把ng-controller添加到你所包含的用于控制器映射的HTML的根元素中。
Ng-view只对路由起作用,所以使用Ng-view需要修改路径。
相关文章:
- 更新URL时使用Javascript函数显示日期
- 更新 url 而不重新加载,具体取决于使用 jquery/javascript 选择的复选框
- Angular/UI路由器-如何在不刷新所有内容的情况下更新URL
- 在不重新加载页面的情况下更新 URL 哈希
- 通过添加值1更新URL
- 修改req.url;t更新url参数(req.query)
- 猫头鹰轮播2 在拖动时更新 URL 哈希导航
- 在不触发状态更改的情况下更新 URL
- 我需要一些关于PHP的帮助,并在“?”之后更新URL
- 使用 JavaScript 更新 URL 不起作用
- 从 iFrame 内部更新 URL
- 动态更新 url/html 标题时,如何获得类似 facebook 的按钮来注册更改?(不是 fb:like 中的 hr
- 如何使用AngularJS中的下拉列表来更新URL以从中抓取图片
- 使用JS/RRails和下拉表单更新URL查询字符串
- 如何在不使用JavaScript刷新整个PHP页面的情况下更新url
- 如何在Angular文件上传模块中更新URL路径
- 使用jquery显示/隐藏功能更新url
- 在jquery中用两个下拉列表更新URL
- 如何在选择jQuery选项卡时正确更新URL哈希
- 更新url中的两个参数