Javascript 角度匹配的路线不显示

Javascript 角度匹配的路线不显示,javascript,angularjs,Javascript,Angularjs,这是在iFrame中运行的页面。 HTML代码段: <div ng-app='APallet'> <div ng-view></div> </div> 启动时,CloseAndUpload_palletList.html页面在ng视图中正确显示。它有一个添加托盘按钮。通过PalletListCtrl调用addPallet()时,将从服务器检索CloseAndUpload_PalletIt.html页面(通过Chrome调试器验证),但它不会显示在

这是在iFrame中运行的页面。 HTML代码段:

<div ng-app='APallet'>
<div ng-view></div>
</div>
启动时,CloseAndUpload_palletList.html页面在ng视图中正确显示。它有一个添加托盘按钮。通过PalletListCtrl调用addPallet()时,将从服务器检索CloseAndUpload_PalletIt.html页面(通过Chrome调试器验证),但它不会显示在ng视图中。PalletEditCtrl也不执行

编辑: 问题似乎是页面实际上是在处理请求后重新加载的

我觉得这与页面被加载到iframe这一事实有关。另一个因素可能是URL中传递了一个令牌

我试过用标签,但没用

为了完整起见,这里是“/”(closeanduplation\u palletList.html)


托盘id
{{pallet.palletId}
尝试以下方法:

...
.when(“/add”{
控制器:“PalletEditCtrl”,//这应该是一个字符串
templateUrl:“/CloseAndUplation\u PalletIt.html”
})
...
并声明控制器如下:

var Controllers = angular.module('Controllers', []);

Controllers.controller('PalletEditCtrl', ['$scope', '$location', '$routeParams'
  function ($scope, $location, $routeParams) {
    //conlroller code here
}]);

感谢您的帮助,但不幸的是,它没有解决问题。请尝试更改此行var Controllers=angular.module('Controllers',[]);至var控制器=角度模块('APallet');
<a class="round button" ng-click="addPallet()" href="#">Add</a>
<table>
    <thead>
    <th>Pallet id</th>
    </thead>
    <tr ng-repeat='pallet in pallets'>
        <td>{{pallet.palletId}}</td>
    </tr>
</table>
var Controllers = angular.module('Controllers', []);

Controllers.controller('PalletEditCtrl', ['$scope', '$location', '$routeParams'
  function ($scope, $location, $routeParams) {
    //conlroller code here
}]);