2017-09-10 48 views
0

只獲得第一元件作爲輸出,同時使用在控制檯得到錯誤NG-重複:預期表達,但得到

Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '」pm'. 
angular.module('DataCabinet') 
    .controller('IdeCtrl', ['$scope', 'ProjectService', 'authentication', 'notification', '$location', '$timeout', '$sce', 
    function ($scope, ProjectService, authentication, notification, $location, $timeout, $sce) { 

     ProjectService.projectRead().then(function(data) { 
      var projectArray = JSON.parse(data.data); 
      console.log("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"); 
      console.log(projectArray); 
      vm["projectRead"] = projectArray; 
      // vm["prModel"] = projectArray; 
      console.log(vm); 
     }); 
    } 
    ]); 

JSON數據: {"projectRead":[{"ProjectName":"W23","ProjectType":"Jupyter IPython","PythonVersion":null,"_id":"59a0af89e1fbd208fbafe2b8","ProjectCreatedInNfs":"true"},{"ProjectName":"W33","ProjectType":"Jupyter IPython","PythonVersion":null,"_id":"59a0c37b8092720b60e10493","ProjectCreatedInNfs":"true"}]}

<div ng-controller="IdeCtrl"> 
    <ul> 
    <li ng-repeat= " pm in vm.projectRead ">{{pm}}</li> 
    </ul> 
    </div> 
+1

您正在使用一個花哨的雙引號,確保它是正確的字符 – doublesharp

回答

相關問題