ng-repeat 脚本在执行时被注释掉

ng-repeat script is been commented while executing

这是我使用 rootProvider 模板的代码

<ul >
    <li ng-repeat="obj in myArray">{{obj.com_name}}</li> 
</ul>

我的控制器是:

    routingApp.controller('Controller-Param', function($scope, $routeParams, $http) {
    var aid = $routeParams.id;
$scope.myArray = "[{"company_id":"1","com_name":"jcb","val_equ_id":"1","created_on":"2018-03-24 13:00:43"},{"company_id":"2","com_name":"komatsu","val_equ_id":"1","created_on":"2018-03-24 13:00:43"}]
";

});

这里是评论脚本

<div ng-view=""><ul class="ng-scope">
    <!-- ngRepeat: obj in myArray -->
</ul>

您需要删除 JSON 数组周围的引号 ""。否则它将被视为一个字符串,所以你看到一个空的 div

演示版

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

routingApp.controller('Controller-Param', function($scope) {
$scope.myArray = [{"company_id":"1","com_name":"jcb","val_equ_id":"1","created_on":"2018-03-24 13:00:43"},{"company_id":"2","com_name":"komatsu","val_equ_id":"1","created_on":"2018-03-24 13:00:43"}];

});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myApp" ng-controller="Controller-Param">
<ul >
    <li ng-repeat="obj in myArray">{{obj.com_name}}</li> 
</ul>
</body>

$scope.myArray = [{"company_id":"1","com_name":"jcb","val_equ_id":"1","created_on":"2018-03-24 13:00:43"},{"company_id":"2","com_name":"komatsu","val_equ_id":"1","created_on":"2018-03-24 13:00:43"}];

替换您代码中的这一行