Angular没有从工厂获取数据

Angular not fetching data from factory

本文关键字:获取 数据 工厂 Angular      更新时间:2023-09-26

嗨,我有以下使用工厂的plunker:plunker

当我们单击my academic programs旁边的按钮时,它会显示一个包含applied scienceacademic按钮的面板。当我们点击其中一个按钮时,它会给出一些程序的列表。当我们点击其中一个程序时,它会带来另一个面板,其中应该包含这些程序的子程序。

我在一个工厂里定义了这些孩子(services.js)。但它并没有从json文件中引入这些元素。我哪里错了?

  1. 您的data.json(当前为data.js)文件的路径错误。

  2. 文件中的json不正确。你需要用''包装所有属性。

  3. 您的引导程序路径错误,因此它在$().tooltip() 上崩溃

你甚至还没有接通服务电话。我添加了jsonService作为依赖项。JsonService注射液:

var app = angular.module('StudentProgram', ['ui.bootstrap', 'jsonService']);
    app.controller('mycontroller', function(JsonService, $scope, $modal, $log) {

然后我在你的范围内添加了一个获取数据的电话

JsonService.query(function(data){
    $scope.degreecategories  = data;
console.log(data);
});

工作plnkr。请下次在你的问题中指出更多的工作。。。你很幸运,我很无聊。