diff options
| author | Misko Hevery | 2011-11-17 12:49:15 -0800 | 
|---|---|---|
| committer | Igor Minar | 2011-11-30 14:49:36 -0500 | 
| commit | 0e1fa2aefe34fe9ba5c957efde9ae4a82df54e11 (patch) | |
| tree | 88463996139a1f8433802e49c35d6b649fafb7f4 /src/markups.js | |
| parent | 3d0ce0ebe9ce26f54ce0527ece7a7950bc2e8368 (diff) | |
| download | angular.js-0e1fa2aefe34fe9ba5c957efde9ae4a82df54e11.tar.bz2 | |
feat($interpolate): string interpolation function
Diffstat (limited to 'src/markups.js')
| -rw-r--r-- | src/markups.js | 28 | 
1 files changed, 0 insertions, 28 deletions
| diff --git a/src/markups.js b/src/markups.js index b7761857..f6f2143a 100644 --- a/src/markups.js +++ b/src/markups.js @@ -51,34 +51,6 @@   * Understanding Angular Markup} in the Angular Developer Guide.   */ -function parseBindings(string) { -  var results = []; -  var lastIndex = 0; -  var index; -  while((index = string.indexOf('{{', lastIndex)) > -1) { -    if (lastIndex < index) -      results.push(string.substr(lastIndex, index - lastIndex)); -    lastIndex = index; - -    index = string.indexOf('}}', index); -    index = index < 0 ? string.length : index + 2; - -    results.push(string.substr(lastIndex, index - lastIndex)); -    lastIndex = index; -  } -  if (lastIndex != string.length) -    results.push(string.substr(lastIndex, string.length - lastIndex)); -  return results.length === 0 ? [ string ] : results; -} - -function binding(string) { -  var binding = string.replace(/\n/gm, ' ').match(/^\{\{(.*)\}\}$/); -  return binding ? binding[1] : null; -} - -function hasBindings(bindings) { -  return bindings.length > 1 || binding(bindings[0]) !== null; -}  angularTextMarkup('{{}}', function(text, textNode, parentElement) {    var bindings = parseBindings(text), | 
