У меня есть сценарий в JQuery, который устанавливает значение текстового поля:Почему angularJS не может получить входное значение, заданное jQuery?
$('.myDropdown li').click(function() {
var myInput = $(this).data('input');
$(myInput).val($(this).text());
});
он действует как select
или combobox
и я использовал его для моего собственного разума. Он прекрасно работал для меня, но проблема в моем angularJS
он не может прочитать значение входного сигнала, установленного JQuery ..
Вот мой код:
$scope.bookFiltering = function() {
var location = (typeof $scope.bookLocation === "undefined") ? "" : $scope.bookLocation.value.toLowerCase();
var title = (typeof $scope.bookTitle === "undefined") ? "" : $scope.bookTitle.toLowerCase();
var callNum = (typeof $scope.bookCallNumber === "undefined") ? "" : $scope.bookCallNumber.toLowerCase();
var publisher = (typeof $scope.bookPublisher === "undefined") ? "" : $scope.bookPublisher.toLowerCase();
var subject = (typeof $scope.bookSubject === "undefined") ? "" : $scope.bookSubject.toLowerCase();
angular.forEach($scope.booksInfo, function (book) {
var jsonLocation = (book.Location.toLowerCase().indexOf(location) === -1);
var jsonTitle = (book.Title.toLowerCase().indexOf(title) === -1);
var jsonCallNum = (book.CallNo.toLowerCase().indexOf(callNum) === -1);
var jsonPublisher = (book.Publisher.toLowerCase().indexOf(publisher) === -1);
//var jsonSubject = (book.Subject.indexOf(subject) === -1);
book.excludeBook = jsonLocation || jsonTitle || jsonCallNum || jsonPublisher;
});
};
код работает на самом деле другое текстовое поле, когда занесены читается угловой ..
и я заметил, что, когда я просто введите значение в input
в моей заказной выбор он на самом деле читать угловое ..
Как сделать читаемое входное значение угловым, используя мой индивидуальный выбор?
Я ценю за другую помощью .. Большое спасибо ..
Спасибо вам для того, чтобы дать мне идею .. да, я понял .. +1 спасибо .. –