Angular不从工厂获取数据

时间:2014-04-24 15:18:32

标签: javascript jquery angularjs

您好我有以下使用工厂的plunker:plunker

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

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

1 个答案:

答案 0 :(得分:2)

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

  2. 文件中的json不正确。您需要使用''包装所有内容。

  3. 您的引导路径错误,因此它在$().tooltip()

  4. 上崩溃

    您甚至没有拨打服务电话。我添加了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。请下次将更多工作指向您的问题...您很幸运我无聊