为啥我的AngularJs自定义标签没有替换成模板呢?

唯一 发布于 2015/07/13 22:27
阅读 1K+
收藏 0
var app = angular.module('nodeProject2');
app.directive("accordion_group_panel",function(){
  return {
    restrict:"E",
    templateUrl:"app/db_manager/accordion_group_panel.html",
    replace:true
  }
});
app.config(['$routeProvider',
  function ($routeProvider) {

    $routeProvider.when('/db_manager', {
      templateUrl: 'app/db_manager/db_manager.html',
      controller: 'db_manager_controller',
      controllerAs: 'db_manager_controller'
    });

  }]);
<div class="container-fluid" ng-controller="ngCtrl">
    <accordion_group_panel fileBody="{{files}}"></accordion_group_panel>
</div>

angular.module('nodeProject2').controller('db_manager_controller',
  function ($scope) {
    $scope.ngCtrl = function ($scope,$http){
      /*$http.get("http://localhost:3000/files.json").success(
        function(response){
          $scope.files = response;
        }
      );*/
      $scope.files=[{fileName:"fileName"},
        {fileName:"fileName1"},
        {fileName:"fileName2"},
        {fileName:"fileName3"},
        {fileName:"fileName4"},
        {fileName:"fileName5"}
      ]
    }



  });




结果 according_group_panel这个标签就原封不动的躺在那,一动不动,我也是醉了





加载中
0
当C罗爱上梅西
当C罗爱上梅西
能把你的页面和js打个包么,你给的html布局不完整,不好给你找问题。
唯一
唯一
https://git.oschina.net/weiyi/nodeProject
0
shawumu
shawumu
app.directive('accordionGroupPanel')这样
唯一
唯一
回复 @zwfyywqd : 就算我都改成驼峰的也不行。
干煸小黄鱼儿
干煸小黄鱼儿
回复 @唯一 : 定义和使用搞反了,定义方式是驼峰式,使用时是“-”连接
唯一
唯一
不好使
0
唯一
唯一
https://git.oschina.net/weiyi/nodeProject  项目连接
0
飞扬青春
哥 你的replace 是 true 但是你是url地址 肯定不行了 把replace 改成false
返回顶部
顶部