2015-11-25 103 views
0

我想創建我的自定義指令數據來源。填充選擇從angularJs輸入

數據從=「ID-僱員」

屬性「數據從」表示該字段集必須的輸入包含ID開始與「ID-僱員」

的字段集的值

用戶應該能夠從員工列表中選擇一名領導。

任何想法?? 在此先感謝!

<form> 

    <fieldset id="id-employee[0]"> 
     <input type="text" name="name-employee[0]"/> 
     <input type="text" name="lastname-employee[0]"/> 
    </fieldset> 

    <fieldset id="id-employee[1]"> 
     <input type="text" name="name-employee[1]"/> 
     <input type="text" name="lastname-employee[1]"/> 

    </fieldset> <fieldset id="id-employee[2]"> 
     <input type="text" name="name-employee[2]"/> 
     <input type="text" name="lastname-employee[2]"/> 
    </fieldset> 


    <fieldset id="id-leader" data-from="id-eployee"> 
    <select id="select-employee"> 
    <option>Select a Team leader</option> 
    <option id="select-employee-0" value="0">name lastname of the employee 0</option> 
    <option id="select-employee-0" value="1">name lastname of the employee 1</option> 
<option id="select-employee-0" value="2">name lastname of the employee 2</option> 
    </select> 
    <input type="text" name="name-leader"/> 
    <input type="text" name="lastname-leader"/> 
</fieldset> 
</form> 

回答

0

您可以使用數據綁定來實現這一點像 -

<form ng-init="employees=[]"> 
<fieldset id="id-employee[0]"> 
     <input type="text" model="employees[0].name" name="name-employee[0]"/> 
     <input type="text" model="employees[0].lastname" name="lastname-employee[0]"/> 
</fieldset> 

然後將它綁定在選擇

<select ng-model="leader" ng-options="employee.name as employee.name for employee in employees"></select> 
+0

謝謝你的幫助,但我想用一個自定義指令 –