mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-05-19 12:01:07 +00:00
refactor($compile): code cleanup
This commit is contained in:
parent
d010e0cc7d
commit
ab044cada6
2 changed files with 7 additions and 6 deletions
|
|
@ -576,14 +576,16 @@ function $CompileProvider($provide) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (directiveValue = directive.template) {
|
if ((directiveValue = directive.template)) {
|
||||||
assertNoDuplicate('template', templateDirective, directive, $compileNode);
|
assertNoDuplicate('template', templateDirective, directive, $compileNode);
|
||||||
templateDirective = directive;
|
templateDirective = directive;
|
||||||
|
|
||||||
$template = jqLite('<div>' + trim(directiveValue) + '</div>').contents();
|
if (directive.replace) {
|
||||||
|
$template = jqLite('<div>' +
|
||||||
|
trim(directiveValue) +
|
||||||
|
'</div>').contents();
|
||||||
compileNode = $template[0];
|
compileNode = $template[0];
|
||||||
|
|
||||||
if (directive.replace) {
|
|
||||||
if ($template.length != 1 || compileNode.nodeType !== 1) {
|
if ($template.length != 1 || compileNode.nodeType !== 1) {
|
||||||
throw new Error(MULTI_ROOT_TEMPLATE_ERROR + directiveValue);
|
throw new Error(MULTI_ROOT_TEMPLATE_ERROR + directiveValue);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -369,7 +369,6 @@ describe('$compile', function() {
|
||||||
|
|
||||||
describe('template', function() {
|
describe('template', function() {
|
||||||
|
|
||||||
|
|
||||||
beforeEach(module(function() {
|
beforeEach(module(function() {
|
||||||
directive('replace', valueFn({
|
directive('replace', valueFn({
|
||||||
restrict: 'CAM',
|
restrict: 'CAM',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue