我正在使用
我想展示
typeahead
,我希望它可以获取动态数据,这样会更有用。 <input required type="text" ng-model="student"
placeholder="{{'STUDENT_ID_FIRST_NAME_LAST_NAME' | translate}}"
typeahead="student as student.lastName for student in getStudents($viewValue)"
typeahead-loading="loading" class="form-control">
我用于获取学生的JavaScript代码如下:
$scope.getStudents = function(val) {
var queryCriteria = {
q: JSON.stringify([{
field: 'lastName',
op: APP_CONSTANTS.SEARCH_OPERATORS.CONTAINS,
value: val
}, {
field: 'firstName',
op: APP_CONSTANTS.SEARCH_OPERATORS.CONTAINS,
value: val
}, {
field: 'userId',
op: APP_CONSTANTS.SEARCH_OPERATORS.CONTAINS,
value: val
}]),
joinCondition: APP_CONSTANTS.JOIN_CONDITIONS.OR,
order: APP_CONSTANTS.SORTING_ORDER.DESCENDING,
limit: 10,
orderBy: 'createdAt',
page: 1
}
return Students.query(queryCriteria).then(function(response) {
return response.data;
});
};
我想展示
student.lastName
和student.firstName
的连接。请建议如何操作。