2015-08-18 37 views
-5

在Angular中,如何拆分變量的兩個值並將其設置爲兩個控件。 like var date =「3,2」.split(','); 變量'date'包含文本框和下拉列表的數據值。如何從角度變量中拆分字符串值並將其設置爲兩個html控件

<input id="txtDateBox" type="text" ng-model="response" value="3"/> 

<select name="singleSelect" ng-model="data.singleSelect"> 
     <option>2</option> 
</select> 

感謝

+1

它你正在嘗試都在這裏做的是不是真的清楚。你使用哪種變量具有「兩個值」,但不是數組或對象? – Claies

回答

0

創建一個過濾分割你的數據。

myapp.filter('CommaSplitter', function(){ 
    return function(value){ 
     return value ? value.split(',') : undefined; 
    } 
}); 

然後使用它:

<select name="singleSelect" ng-model="data.singleSelect" ng-options="'Option ' + option for option in values | CommaSplitter"> 
</select> 
相關問題