Как передать ng-model в качестве параметра ng-mousedown
у меня есть html-страница на этой странице, Я хочу передать значение ng-model в качестве параметра ng-mousedown :-
&ЛТ;НГ-модель и НГ-событие mousedown="проверить(упр.selectedPeople)"&ГТ;
И у меня есть js-файл по отношению к html-файлу, где я пишу угловой код в этом файле у меня есть функция CHECK (searchtext) , я хочу вызвать ее по событию mousedown, но я получаю параметр searchtext как неопределенный ,
/// <reference path="library/angular.js" /> 'use strict'; var app = angular.module('demo', ['ngSanitize', 'ui.select']); app.filter('propsFilter', function () { return function (items, props) { var out = []; if (angular.isArray(items)) { var keys = Object.keys(props); items.forEach(function (item) { var itemMatches = false; //itemMatches = true;// when data will populate from database. for (var i = 0; i < keys.length; i++) { var prop = keys[i]; var text = props[prop].toLowerCase(); if (item[prop].toString().toLowerCase().indexOf(text) !== -1) { // itemMatches = false; itemMatches = true;// when data will populate from database. break; } } if (itemMatches) { out.push(item); } }); } else { out = items; } return out; }; }); app.controller('DemoCtrl', function ($scope) { var result = this; result.tagTransform = function (newTag) { var item = { name: newTag }; return item; }; //var str = "January,February,March,April,May,June,July,August,September,October singh"; //var splittedString = str.split(','); var arr = []; //splittedString.forEach(function (v) { // arr.push({ name: v }); //}); var arr = [ { "name": "TCS", "Access": "TATA" }, { "name": "GG", "Access": "GOOGLE" }, { "name": "MS", "Access": "Micosoft" } ]; result.people = arr; result.colors = ['Blue', 'Red']; result.selectedPeople2 = result.selectedPeople; $scope.check = function (searchText) { debugger; var Forsecond=""; var ff = searchText[0]; var dd = ff.name; if(dd==ff.name) { Forsecond= ff.Access; } return Forsecond; } });
Что я уже пробовал:
у меня есть html-страница на этой странице, Я хочу передать значение ng-model в качестве параметра ng-mousedown :-
&ЛТ;НГ-модель и НГ-событие mousedown="проверить(упр.selectedPeople)"&ГТ;
И у меня есть js-файл по отношению к html-файлу, где я пишу угловой код в этом файле у меня есть функция CHECK (searchtext) , я хочу вызвать ее по событию mousedown, но я получаю параметр searchtext как неопределенный ,
/// <reference path="library/angular.js" /> 'use strict'; var app = angular.module('demo', ['ngSanitize', 'ui.select']); app.filter('propsFilter', function () { return function (items, props) { var out = []; if (angular.isArray(items)) { var keys = Object.keys(props); items.forEach(function (item) { var itemMatches = false; //itemMatches = true;// when data will populate from database. for (var i = 0; i < keys.length; i++) { var prop = keys[i]; var text = props[prop].toLowerCase(); if (item[prop].toString().toLowerCase().indexOf(text) !== -1) { // itemMatches = false; itemMatches = true;// when data will populate from database. break; } } if (itemMatches) { out.push(item); } }); } else { out = items; } return out; }; }); app.controller('DemoCtrl', function ($scope) { var result = this; result.tagTransform = function (newTag) { var item = { name: newTag }; return item; }; //var str = "January,February,March,April,May,June,July,August,September,October singh"; //var splittedString = str.split(','); var arr = []; //splittedString.forEach(function (v) { // arr.push({ name: v }); //}); var arr = [ { "name": "TCS", "Access": "TATA" }, { "name": "GG", "Access": "GOOGLE" }, { "name": "MS", "Access": "Micosoft" } ]; result.people = arr; result.colors = ['Blue', 'Red']; result.selectedPeople2 = result.selectedPeople; $scope.check = function (searchText) { debugger; var Forsecond=""; var ff = searchText[0]; var dd = ff.name; if(dd==ff.name) { Forsecond= ff.Access; } return Forsecond; } });