Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 指令未在角度视图中加载_Javascript_Angularjs - Fatal编程技术网

Javascript 指令未在角度视图中加载

Javascript 指令未在角度视图中加载,javascript,angularjs,Javascript,Angularjs,我是个新手。 我有一个index.html文件和controller.js文件,如下所示 ` 我正在尝试从文件test.html添加带有标记的指令模板 <h1>Hi</h1> Hi 但它没有加载到浏览器中。我得到错误:$compile:tpload 在浏览器控制台中加载模板时出错 你能告诉我这里缺少了什么吗?看起来这是一个浏览器问题,它在chrome和internet explorer中不起作用。我在Mozilla Firefox上尝试了相同的代码,结果成功了 谢

我是个新手。 我有一个index.html文件和controller.js文件,如下所示 `

我正在尝试从文件test.html添加带有标记的指令模板

  <h1>Hi</h1>
Hi
但它没有加载到浏览器中。我得到错误:$compile:tpload 在浏览器控制台中加载模板时出错


你能告诉我这里缺少了什么吗?

看起来这是一个浏览器问题,它在chrome和internet explorer中不起作用。我在Mozilla Firefox上尝试了相同的代码,结果成功了


谢谢大家的建议。

where if
test.html
??@Saurabh Agrawal它位于index.js和controller.js所在的同一个文件夹中,
childCtrl
??
templateUrl
据我所知应该是相对于
index.html
的。这意味着,如果您的根文件夹中有一个
index.html
,并且您的脚本和模板都在
app
文件夹中,那么模板URL应该是这样的-
templateUrl:'app/test.html'
。它可以工作。可能只是文件路径?
    var app = angular.module("testApp", []);

app.controller("appCtrl", function($scope) {

  $scope.a = 10;
  $scope.b = 20;
});



 app.controller("childCtrl", function($scope) {

  $scope.c = 30;
  $scope.d = 40;
});
    app.directive("message", function() {
      return {
        templateUrl: 'test.html',
        restrict: 'A'
      };
    });
  <h1>Hi</h1>