2013-08-01 68 views

回答

1

加載模板使用URL,Angularjs創建一個額外的transcluded作用域我猜。

嘗試使用$$prevSibling.$$prevSibling訪問功能。

順便說一句,它確實是hacky使用$$prevSibling

<div authorization><a href="#" ng-click="$$prevSibling.$$prevSibling.modalToggle()">Sign in</a></div> 
<div registration><a href="#" ng-click="$$prevSibling.$$prevSibling.modalToggle()">Registration</a></div> 
+0

感謝它的工作,但有沒有做到這一點?我感覺我正在做一些黑客攻擊而不是使用框架。 – nateless

+0

請看看這個演示。 http://stackoverflow.com/a/17977371/304319 – zsong

+0

我檢查過,這是一個不錯的方法,但有點不同,你彈出內容的指令彈出內容,但我更喜歡指令一個正常的''標記,我們可以隨時更改。所以我的做法與你的做法相反。 – nateless