我正在研究 angularJS,我有一种情况,我必须通过单击按钮来加载新视图,但保持 url 相同。我对 jQuery 做了同样的事情:
$(".container").fadeOut("slow").load('page.html').hide().fadeIn();
这怎么可能?我不想更改/路由 url,因为如果不先访问其他视图/页面,其他视图是无用的。过渡是必要的。
我也在想 ng-include 。但是是否可以将它绑定到每个包含的模板的特定控制器上,就像通过路由器一样(如下所示)?还是我应该做一些自定义指令?
.when('/page', {
controller: Controller,
templateUrl: 'page.html'
})
谢谢!