0

我正在尝试创建一个自定义指令message,称为呈现 html 片段模板message.html。我将 Angular.js 与 Ruby/Rails 一起使用。当我加载页面时,它进入一个无限循环(可能是我在 SO 上阅读的递归指令)。有任何想法吗?非常感激!!


app.directive('message', ['$compile', '$templateCache', function factory($compile) {
  'use strict';
  var messageObject = {
    templateUrl: "<%= asset_path('templates/message.html') %>",
    controller: function(){
      UserService.userHash();
    }
    transclude: true,
    restrict: 'E',
    scope: true
  };
  return messageObject;
}]);


消息.html

<div ng-transclude>
  MESSAGE WORKS!
</div>


我如何在我的profile.html

<message></message>

这是我的 Github 存储库以获取更多信息:https ://github.com/natbatwat/shori/tree/master/app/assets/javascripts

4

0 回答 0