0
在屬於某個路由的模板上我想單擊調用範圍中的方法的鏈接或按鈕,並從那裏轉換到新路線並在模板上尋找新路線的元素。基本上是這樣的:
app.controller('SomeController', function SomeController($scope, $location) {
$scope.goToOverview = function (showModal) {
$location.path("overview/basic");
if(showModal){
$('#basicModal').modal('toggle');
}
};
});
的問題是,當我到了jQuery選擇,對於「概述/基本」路線的模板還沒有被加載,以便該元素是找不到的。
這怎麼解決?
謝謝。
'>這可怎麼解決'也許通過定義'概述另一個控制器/基本'並將'showModal'作爲狀態參數傳入? – fardjad
嘗試放入運行塊$ scope。$ on('$ stateChangeSuccess',function(event,toState){}比你檢查likeState.name做廣播或類似的東西 – Whisher
@fardjad這就是我們試圖避免的,不要在網址上放太多東西 –