|
|
@ -17,10 +17,9 @@ angular.module('ng-sortable', []) |
|
|
|
(node.nodeValue.indexOf('ngRepeat:') !== -1) |
|
|
|
(node.nodeValue.indexOf('ngRepeat:') !== -1) |
|
|
|
); |
|
|
|
); |
|
|
|
})[0]; |
|
|
|
})[0]; |
|
|
|
ngRepeat = ngRepeat.nodeValue.match(/ngRepeat:\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s)/); |
|
|
|
ngRepeat = ngRepeat.nodeValue.match(/ngRepeat:\s*(?:\(.*?,\s*)?([^\s)]+)[\s)]+in\s+([^\s|]+)/); |
|
|
|
|
|
|
|
|
|
|
|
var lhs = ngRepeat[1].match(/^(?:([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\))$/); |
|
|
|
var itemExpr = $parse(ngRepeat[1]); |
|
|
|
var itemExpr = $parse(lhs[3] || lhs[1]); |
|
|
|
|
|
|
|
var itemsExpr = $parse(ngRepeat[2]); |
|
|
|
var itemsExpr = $parse(ngRepeat[2]); |
|
|
|
|
|
|
|
|
|
|
|
return { |
|
|
|
return { |
|
|
|