4
我正在學習angularJS,並且我有必須通過單擊按鈕加載新視圖的情況,但保持url相同。我已經做了這樣的jQuery是這樣的: $(".container").fadeOut("slow").load('page.html').hide().fadeIn();
在不更新url的情況下更新ng-view
這怎麼可能?我不想更改/路由URL,因爲其他視圖沒有先訪問其他視圖/頁面就沒有用處。轉變是必要的。
我在想ng-include也。但有可能將它綁定到每個包含模板的特定控制器,如通過路由器(如下所示)?或者我應該做一些自定義指令?
.when('/page', {
controller: Controller,
templateUrl: 'page.html'
})
謝謝!
爲什麼你不能以編程方式使用'$ location.url(...)' – 2013-03-26 05:32:58
以編程方式更改ng-view我試過了,但它將地址字段的路徑.. – Ville 2013-03-26 05:36:42