我有一个简单的指令<my-directive></my-directive>
的客户机/脚本/指令/ myDirective.directive.js:
angular
.module('myApp')
.directive('myDirective', myDirective);
function myDirective() {
return {
restrict: 'AE',
scope: {
data: '='
},
templateUrl: "'/client/templates/partials/liftOwnerConfirmedRiders.html'",
};
}
的客户机/模板/分音/ myDirective.html:
<p>Hi. How are you?</p>
为什么在另一个页面中使用该指令时文本不会显示?
答案 0 :(得分:1)
我在显示流星角度指令方面遇到了麻烦,但是当我将['angular-meteor']添加到我的模块定义时它们就消失了:
[pid xxxx]
另外,我的templateUrl与你的不同。它开始没有斜线:
angular.module('myApp', ['angular-meteor'])
答案 1 :(得分:0)
当我未能在页面中引用指令JS(和任何依赖项)时,这种情况最常发生在我身上。如果您没有在使用它的页面中加载该指令,那么它将被浏览器忽略,甚至不会在控制台中抛出错误(除非它也缺少依赖项)。
正如Claies写的那样,如果你想要更多这样的通用响应,我们需要更多的上下文。