fix(compiler): detect and report error for views with empty templateUrl

Fixes #3762

Closes #3768
This commit is contained in:
Pawel Kozlowski
2015-08-21 15:36:16 +02:00
parent 3871f89119
commit 215c4aa8fb
2 changed files with 21 additions and 1 deletions

View File

@ -301,7 +301,7 @@ export class Compiler {
this._urlResolver.resolve(this._appUrl, this._componentUrlMapper.getUrl(component));
var templateAbsUrl = null;
var styleAbsUrls = null;
if (isPresent(view.templateUrl)) {
if (isPresent(view.templateUrl) && view.templateUrl.trim().length > 0) {
templateAbsUrl = this._urlResolver.resolve(componentUrl, view.templateUrl);
} else if (isPresent(view.template)) {
// Note: If we have an inline template, we also need to send