diff options
| -rw-r--r-- | src/Angular.js | 2 | ||||
| -rw-r--r-- | test/AngularSpec.js | 3 | 
2 files changed, 3 insertions, 2 deletions
| diff --git a/src/Angular.js b/src/Angular.js index 3f9938f1..7ab0e7f6 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -742,7 +742,7 @@ function startingTag(element) {      // are not allowed to have children. So we just ignore it.      element.html('');    } catch(e) {}; -  return jqLite('<div>').append(element).html().replace(/\<\/[\w\:\-]+\>$/, ''); +  return jqLite('<div>').append(element).html().match(/^(<[^>]+>)/)[1];  } diff --git a/test/AngularSpec.js b/test/AngularSpec.js index 7e070761..92949b66 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -512,7 +512,8 @@ describe('angular', function() {    describe('startingElementHtml', function(){      it('should show starting element tag only', function(){ -      expect(startingTag('<ng-abc x="2"><div>text</div></ng-abc>')).toEqual('<ng-abc x="2">'); +      expect(startingTag('<ng-abc x="2A"><div>text</div></ng-abc>')). +          toBeOneOf('<ng-abc x="2A">', '<NG-ABC x="2A">');      });    }); | 
