2014-11-24 98 views
0

我目前正在使用Angular。我的情況如下。選取對象點擊,更新到DIV

  • 我有一組對象「contacts」。
  • 將自定義文本輸入到搜索框中,然後爲每個'main.info中的聯繫人'重複一個表格。
  • 當我單擊其中一個行條目時,該條目被存儲到一個新的對象'selected'中。 (包含所有聯繫信息)。

然後,我希望將選定的條目(它存儲爲'selected'對象)並將其輸出到另一個標題爲「聯繫信息」的HTML部分。這部分HTML存儲在指令模板中。

如何動態更新我擁有的模板指令,以包含新填充的「選定」對象?

我似乎無法弄清楚正確的語法將該對象中的數據傳輸到不同的部分。

Pls,hlp。

回答

0

嘗試在該指令使用屬性:

<my-directive selected-item="{{selectedItem}}"></my-directive>

然後在指令中link功能只需使用attr.selecteditem

link: function (scope, iElement, iAttrs) { 
    scope.selectedItem = iAttrs.selecteditem; 
} 

或者,如果你有一個分離範圍:

scope: { 
    selecteditem: '=' 
}, 
link: function (scope, iElement, iAttrs) { 
    console.log(selecteditem); 
}