Angular没有从工厂获取数据
Angular not fetching data from factory
嗨,我有以下使用工厂的plunker:plunker
当我们单击my academic programs
旁边的按钮时,它会显示一个包含applied science
和academic
按钮的面板。当我们点击其中一个按钮时,它会给出一些程序的列表。当我们点击其中一个程序时,它会带来另一个面板,其中应该包含这些程序的子程序。
我在一个工厂里定义了这些孩子(services.js
)。但它并没有从json文件中引入这些元素。我哪里错了?
-
您的
data.json
(当前为data.js
)文件的路径错误。 -
文件中的json不正确。你需要用
''
包装所有属性。 -
您的引导程序路径错误,因此它在
$().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。请下次在你的问题中指出更多的工作。。。你很幸运,我很无聊。
相关文章:
- Ajax-如何获取数据
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 从数据库中获取数据并插入JavaScript变量
- 从单击的行上的列中获取数据
- Solr查询以按日期月份获取数据&年
- React路由器服务器端渲染和ajax获取数据
- 使用JavaScript在IE9中获取数据列表选项
- 从json子数组获取数据
- 使用angularjs中的rest调用通过id获取数据
- 正在从ruby应用程序中的数据库中获取数据
- 如何从servlet获取数据到ajax成功
- 从选择下拉菜单中获取数据
- 异步获取数据使用JavaScript同步获取数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JavaScript-获取数据属性的值返回未定义的值
- 如何从文本区域获取数据并使用javascript进行解密
- 在put方法之前从作用域获取数据
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么