我有一个简单的指令,<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'",
};
}
client/templates/partials/myDirective.html:
<p>Hi. How are you?</p>
为什么当我在另一个页面中使用该指令时,文本不会显示?
最佳答案
我在显示 Meteor-Angular 指令时遇到了麻烦,但是当我将 ['Angular-Meteor'] 添加到我的模块定义中时,它们就消失了:
angular.module('myApp', ['angular-meteor'])
此外,我的 templateUrl 与你的不同。它开始时没有斜杠:
templateUrl: 'client/templates/tabset.html'
关于javascript - Meteor AngularJS 应用程序未加载指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34711228/