2017-01-20 112 views
0

我正在從API訪問JSON對象,遍歷它並將信息存儲在變量中。以上所有步驟都在控制器中執行。但是,當我嘗試獲取這些變量並將其顯示在視圖文件中時,視圖文件無法識別變量。角度js視圖不識別控制器中的變量

controller.js

(function() { 
"use strict"; 

angular 
    .module("app.widgets.health.security.threat") 
    .controller("ThreatController", ThreatController); 

ThreatController.$inject = [ 
    "$scope", 
    "$rootScope", 
    "$interval", 
    "logger", 
    "config", 
    "gettextCatalog", 
    "brandingService", 
    "appConfig", 
    "$http" 
]; 
function ThreatController ($scope, 
          $rootScope, 
          $interval, 
          logger, 
          config, 
          gettextCatalog, 
          brandingService, 
          appConfig, 
          $http) { 
    var vm = this; 

    activate(); 

    function activate() { 
     var i; 
     var j; 
     i18n(); 
     vm.threatData = []; 
     $http.get("/objects/health-threats").then (

       function (responseData) { 
        vm.threatData = responseData.data; 
        for (i = 0; i < vm.threatData.objects.length; i++) { 
         logger.info("feedData", vm.threatData.objects[i]); 
         vm.healthData = vm.threatData.objects[i]; 
        } 
       } 
     ); 
    } 
})(); 

view.html

<div translate class="label-base">Feeds {{ vm.threatData }}</div> 

記錄器報表給出正確的結果,但是當我嘗試在視圖中顯示,也不會打印任何結果。請幫忙!

回答

0

請問您是否可以複製粘貼console.log(vm.threatdata)的輸出。

相關問題