2015-04-03 61 views
-1

我有有一個名爲goToNext()方法,該方法應該改變 `

angular.controller('myCtrl',function(){ 
    function goToNext(){ 
    $location.path('/abc.html'); 
    // here I need to run some code based on dom of abc. 
    } 
}); 

` BTW,abc.html應控制器有相同的控制器。

我是角js的新手,所以可能我不能用適當的terminolgy進行搜索,但相信我花了整天的搜索方式。

任何指導?

+0

AngularJS用於構建單頁面應用程序,因此如果您嘗試使用多個頁面並鏈接到這些外部頁面,它將無法按預期工作。而是使用在看ngRoute或UI路由器 – 2015-04-03 13:01:23

回答

0

Angular是一個單頁應用程序框架,所以它一次只能在一個頁面上工作。如果你想用abc.html做些什麼,你可以簡單地將瀏覽器重定向到該頁面,該頁面應該包含另一個Angular應用程序。加載後,你可以做你的事情。

您需要有一個角度應用程序每個心理頁面。您可以使用僅適用於abc.html頁面的Angular應用程序。

+0

我其實想要這個,一個嚮導http://plnkr.co/edit/hblNWZ9UnUhANOz1viF2?p=preview。 – dilip 2015-04-03 14:41:56

相關問題