当我使用AngularJS 1.3.14时不读取JSON文件,但与1.2.10版本一起工作很好
Not reading JSON file when I use AngularJS 1.3.14 but works fine with version 1.2.10
我目前使用AngularJS 1.2.10,它工作得很好,但我想把它改成1.3.14来添加一个accordian。但是当我改变
<script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.10/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
我的数据不再显示了。这是我的代码(它只是一个简单的搜索列表,我已经在HTML部分的底部注释了1.3.14版本)。
http://jsfiddle.net/xoonpLte/Angular不再支持全局函数作为控制器了。
控制器必须声明为模块
的一部分添加:
manuRep.controller('MyAppController', MyAppController);
你必须
- 把名字放在ng-app
- 用angular的 匹配ui-bootstrap版本
- 使用ui。bootstrap代替ui-bootstrap
这里它工作了(我还改变了声明控制器语法)
http://jsfiddle.net/xoonpLte/8/var mr = angular.module('manuRep', ['ui.bootstrap']);
mr.controller('myctl', ['$scope', '$http', function ($scope, $http) {
$http({
method: 'GET',
url: 'https://dl.dropboxusercontent.com/u/59954187/jobs.json'
}).then(function (response) {
$scope.cats = response.data;
});
}])
这是我的解决方案。http://jsfiddle.net/xoonpLte/10/
var manuRep = angular.module('manuRep', ['ui.bootstrap']);
manuRep.controller('MyAppController', function($scope, $http) {
$http.get('https://dl.dropboxusercontent.com/u/59954187/jobs.json').then(function(response) {
$scope.cats = response.data;
});
});
相关文章:
- 日期格式与1.3版本中的1.2版本不同
- 可排序的 Js 在带有选择/选项标签的 chrome 中不起作用,但与 ul/li 标签一起工作
- Threejs - 方向平行但与线偏移 3 的光线投射器对于 intersectObject 报告 true
- ng-show工作,但与预期相反
- ajax不适用于IE,但与所有其他浏览器配合良好
- 使用图像在每个,但与不同的onclick
- 为什么 “abcdef” 与 (?=abc)def 不匹配,但与 abc(?=def) 匹配
- 我怎么能注释我想要任何类型的输入,但与流输出相同类型的东西
- 如何创建图像幻灯片与jquery,但与背景图像属性
- Firefox插件与版本11的兼容性
- Li可点击,但与实际- jquery
- 复制我所做的rsa,但与aes
- 当我使用AngularJS 1.3.14时不读取JSON文件,但与1.2.10版本一起工作很好
- Jquery的attr()方法不工作,但javascript版本可以
- 使用Javascript点击多个链接在同一类,但与延迟之间的每个不同的链接点击
- 如何使用javascript获取特定时区的时间,但与当前系统时间无关
- 带有 D3 的面积图无法在 JSP 页面上呈现,但与 HTML 配合使用正常
- JS播放器——错误:我的返回错误不与IE10工作,但与所有其他浏览器工作
- ng-show不能使用下划线jjs 's _.isNull,但与val === null一起工作
- 我怎么能有一个花哨的盒子一样的弹出体加载,但与cookie不连续加载重新加载