我想做的是做一个搜索功能。我想通过使用复选框并根据每个复选框的值来调用控制器中的函数来获得多个选项。详细来说,我到目前为止所做的是一个下拉菜单:
<input type="text" placeholder="Search Keyword..." ng-model="searchKeyword">
<select ng-model="selectedProperty">
<option value="usersUsername">Users: Username</option>
<option value="accountsName">Accounts: Name</option>
</select>
<button type="submit" ng-click="search()">Search</button>
在控制器中,我正在检查选择了哪个属性并调用了相应的函数
$scope.search = function () {
switch ($scope.selectedProperty) {
case 'usersUsername':
searchByUsersUsername($scope.searchKeyword)
break;
case 'accountsName':
searchByAccountsName($scope.searchKeyword)
break;
}
};
所以我现在正在尝试将下拉菜单更改为多个选中的复选框,例如,如果同时选择用户用户名和帐户名来调用控制器 searchByUsersUsernameAccountsName($scope.searchKeyword) 中的函数。