2013-08-19 62 views
1

我是angular world的新手。我嘗試使用可重用的嵌套指令創建應用程序。 這裏是我的代碼的鏈接。數據綁定在嵌套指令中不起作用

http://plnkr.co/edit/T2CNKQkLEoxjb3TGdp67?p=preview

我已經創建了兩個集裝箱,並將它們結合到兩個組data.Now的,如果我點擊它應該告訴我綁定到父數據的按鈕scope.But它顯示只有一組數據。當的我調試,似乎這兩個按鈕都綁定到一個單一範圍。它如何分開這兩個按鈕的範圍。

回答

1

我得到它的一些幫助。 我需要使用ng-click代替onclick() 如果有人遇到同樣的問題,那麼這裏是更新的代碼。 Working Code

感謝

0

由於在plunkr中有太多的註釋代碼,所以您在詢問的內容有點混亂。但是一個很大的問題是該行:

<container data="{{pie2}}"></container> 

大括號{{告訴角度你可變寫出來作爲一個字符串,這樣你就失去了變量本身的任何引用。相反,你會想:

<container data="pie2"></container> 

而且該指令的範圍將變爲:

scope :{ 
     data:"=" 
    }, 

這將有助於你得到你所期待的參考。讓我知道這是否讓你走上正確的道路。或者如果你可以進一步簡化/澄清你的問題。

+0

喜checketts,對不起,我笨拙code.A更加清晰版昨天我是[這裏](http://stackoverflow.com/questions/18317322/how-to-separate-scopes-按鈕裏面的一個可重用的指令)。我得到了答案。實際上我使用的是onclick()而不是使用ng-click。 – Crypt

相關問題