angularjs指令无法识别

时间:2016-01-18 09:59:35

标签: angularjs angularjs-directive angularjs-ng-repeat using-directives

我创建了一个angularjs指令,执行时无法识别。



app.directive('someDirective', function(){
  return {
    restrict: 'AE', 
    replace: 'true', 
    transclude: 'true', 
    scope: {
      info: "="
    }, 
    templateUrl: '../info.html'
  };
});

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

// info.html
<div>
  <img ng-src="someimage.jpg"/>
</div>
<div ng-transclude></div>


//index.html
<ul>
<li ng-repeat="part in parts">
  <some-directive info="part">
    <div>
      <a href="someurl">click here</a>
     </div>
  </some-directive>
</li>
</ul>
&#13;
&#13;
&#13;

也许这是ng-repeat的东西? 我有一个看起来像它的指令,它的工作原理..

谢谢!

回答一些问题: 我没有添加我的所有应用代码..只有与问题相关的部分。 代码中还有其他类似于此的指令, 它们被放置在与此文件相同的文件中,因此路径绝对正确。 所有模板都放在同一个目录中,这个指令又一次 - templateUrl是对的..但由于某种原因,这是唯一没有显示的指令。并且控制台中没有错误。

在指令返回代码中放置一个断点时,它不会停在那里......就像指令根本不被识别一样。

0 个答案:

没有答案