aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Angular.js2
-rw-r--r--test/AngularSpec.js3
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">');
});
});