2
4

1 回答 1

2

因此,通过更改配置解决了问题

ngHtml2JsPreprocessor: {
  prependPrefix: '/',
  moduleName: 'templates'
},

并且预处理器实际上没有前导斜杠

preprocessors: {
  'static/views/**/*.html': ['ng-html2js']
},

所以,实际上在你的指令中,模板的路径应该是这样的/statics/views/directives/my-directive.html。另一件事:不要忘记包含$scope.$digest();要与所有上下文一起呈现的指令。

于 2016-04-29T17:05:07.287 回答