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