我尝试在客户端项目中运行AngularJS指令。我没有服务器。
当我使用templateURL
时,我收到了一些错误:
无法加载...只有协议方案支持跨源请求:http,数据,chrome,chrome-extension,https。
错误:[$ compile:tpload]无法加载模板:./ blPage.html(HTTP状态:-1)
我正在使用AngularJS 1.6.9
这是我的角度代码:
var app = angular.module("myModule" , []);
app.controller("myController" , ['$scope' , function($scope) {
}])
.directive('blPage', function() {
return {
restrict: 'E',
templateUrl: './blPage.html'
};
});
我的目录树是: www(dir) - > index.html,blPage.html; js(dir) - > AppController.js
答案 0 :(得分:0)
大多数提供的网址无效。
解决方案1
blPage.html
templateUrl:
选项解决方案2
teplateUrl:'blPage.html'
使用template:
选项blPage.html
编写的html代码并将其添加到模板值。示例:template:<div>{{value}}</div>