【发布时间】:2016-06-16 07:31:06
【问题描述】:
我不确定为什么它在控制台中显示以下警告并无限加载页面,我只是在调用一个模板,该模板实际上是在直接调用另一个模板,在该模板中我正在使用 templateUrl 调用另一个 html。下面是我的代码。提前致谢。
路由文件,它将在get-started/1 上加载step-1.tpl.html
.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/get-started/1', {
templateUrl: 'get-started/step-1.tpl.html',
});
}])
step-1.tpl.html - 加载上述 url 时我在其中使用指令的文件
<div ng-controller="addWebsite">
<div step1></div>
</div>
我的指令代码
angular.module('add-website', [])
.controller('addWebsite', ['$scope', function($scope) {
$scope.customer = {
name: 'Naomi',
address: '1600 Amphitheatre'
};
}])
.directive('step1', function() {
return {
restrict: 'AE',
templateUrl: 'add-website/step1.html'
};
});
添加网站/step1.html
<div>Name: {{customer.name}} Address: {{customer.address}}</div>
我在点击/get-started/1 时收到此错误。
【问题讨论】:
标签: javascript jquery html angularjs xmlhttprequest