2015-02-09 52 views
0

选定值我有以下的HTML(建筑物使用类固醇的混合应用程序):获得在角

<select> 
    <option value="1">Once a day</option> 
    <option value="2">Once a week</option> 
</select> 

<li class="item item-checkbox"> 
    <label class="checkbox"> 
    <input type="checkbox" value="resumes"> 
    </label> 
    Resumes 
</li> 
<li class="item item-checkbox"> 
    <label class="checkbox"> 
    <input type="checkbox" value="linkedin"> 
    </label> 
    LinkedIn 
</li> 
<li class="item item-checkbox"> 
    <label class="checkbox"> 
    <input type="checkbox" value="mycco"> 
    </label> 
    myCCO 
</li> 

是否有角的方式来从select选择的值,并将所有选定复选框?

回答

2

当然只是增加ng-model每个

<select ng-model="data.period"> 
    <option value="1">Once a day</option> 
    <option value="2">Once a week</option> 
</select> 

<li class="item item-checkbox"> 
    <label class="checkbox"> 
    <input ng-model="data.resumes" type="checkbox" value="resumes"> 
    </label> 
    Resumes 
</li> 
<li class="item item-checkbox"> 
    <label class="checkbox"> 
    <input ng-model="data.linkedin" type="checkbox" value="linkedin"> 
    </label> 
    LinkedIn 
</li> 
<li class="item item-checkbox"> 
    <label class="checkbox"> 
    <input ng-model="data.mycco" type="checkbox" value="mycco"> 
    </label> 
    myCCO 
</li> 

在你的控制器:

// Contains all your data 
$scope.data = {}; 

但是你可能会考虑做整个表单验证/提交这样的事情https://scotch.io/tutorials/angularjs-form-validation