我是angular world的新手。我嘗試使用可重用的嵌套指令創建應用程序。 這裏是我的代碼的鏈接。數據綁定在嵌套指令中不起作用
http://plnkr.co/edit/T2CNKQkLEoxjb3TGdp67?p=preview
我已經創建了兩個集裝箱,並將它們結合到兩個組data.Now的,如果我點擊它應該告訴我綁定到父數據的按鈕scope.But它顯示只有一組數據。當的我調試,似乎這兩個按鈕都綁定到一個單一範圍。它如何分開這兩個按鈕的範圍。
我是angular world的新手。我嘗試使用可重用的嵌套指令創建應用程序。 這裏是我的代碼的鏈接。數據綁定在嵌套指令中不起作用
http://plnkr.co/edit/T2CNKQkLEoxjb3TGdp67?p=preview
我已經創建了兩個集裝箱,並將它們結合到兩個組data.Now的,如果我點擊它應該告訴我綁定到父數據的按鈕scope.But它顯示只有一組數據。當的我調試,似乎這兩個按鈕都綁定到一個單一範圍。它如何分開這兩個按鈕的範圍。
我得到它的一些幫助。 我需要使用ng-click代替onclick() 如果有人遇到同樣的問題,那麼這裏是更新的代碼。 Working Code
感謝
由於在plunkr中有太多的註釋代碼,所以您在詢問的內容有點混亂。但是一個很大的問題是該行:
<container data="{{pie2}}"></container>
大括號{{
告訴角度你可變寫出來作爲一個字符串,這樣你就失去了變量本身的任何引用。相反,你會想:
<container data="pie2"></container>
而且該指令的範圍將變爲:
scope :{
data:"="
},
這將有助於你得到你所期待的參考。讓我知道這是否讓你走上正確的道路。或者如果你可以進一步簡化/澄清你的問題。
喜checketts,對不起,我笨拙code.A更加清晰版昨天我是[這裏](http://stackoverflow.com/questions/18317322/how-to-separate-scopes-按鈕裏面的一個可重用的指令)。我得到了答案。實際上我使用的是onclick()而不是使用ng-click。 – Crypt