Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function parseModel () {
- var model = parsedResult.source(scope.$parent);
- if(!angular.isDefined(model)) return;
- _.each(model, function (value, key) {
- var local = {};
- local[parsedResult.itemName] = model[key];
- var uniqModel = {
- key: parsedResult.modelMapper(local),
- label: parsedResult.viewMapper(local),
- model: value
- };
- // console.log(value);
- //console.log(_.findWhere(scope.model, model[key]));
- if (_.findWhere(scope.model, value)) {
- selectedTMP.push(uniqModel);
- } else {
- scope.selection.push(uniqModel);
- }
- });
- // sort selected
- var sortedSelected = [];
- _.each(scope.model, function (value, key) {
- var tmp = _.find(selectedTMP, function(m) { return _.isEqual(m.model,value); });
- if (tmp) {
- scope.selected.push(tmp);
- }
- });
- console.log(sortedSelected);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement