【发布时间】:2014-07-05 15:32:27
【问题描述】:
我刚刚开始使用 AngularJS,并一直在尝试“即时搜索”模块。我不想将 .json 数据硬编码到控制器中,而是使用 AJAX 调用来获取单独的 .json 文件。
带有硬编码项的 Angular 即时搜索控制器 Javascript 代码:
function InstantSearchController($scope){
$scope.items = [
{
url: 'http://tutorialzine.com/2013/07/50-must-have-plugins-for-extending-twitter-bootstrap/',
title: '50 Must-have plugins for extending Twitter Bootstrap',
image: 'http://cdn.tutorialzine.com/wp-content/uploads/2013/07/featured_4-100x100.jpg'
},
{
url: 'http://tutorialzine.com/2013/08/simple-registration-system-php-mysql/',
title: 'Making a Super Simple Registration System with PHP and MySQL',
image: 'http://cdn.tutorialzine.com/wp-content/uploads/2013/08/simple_registration_system-100x100.jpg'
},
{
url: 'http://tutorialzine.come/2013/08/slideout-footer-css/',
title: 'Create a slide-out footer with this neat z-index trick',
image: 'http://cdn.tutorialzine.com/wp-content/uploads/2013/08/slide-out-footer-100x100.jpg'
},
{
url: 'http://tutorialzine.com/2013/06/digital-clock/',
title: 'How to Make a Digital Clock with jQuery and CSS3',
image: 'http://cdn.tutorialzine.com/wp-content/uploads/2013/06/digital_clock-100x100.jpg'
}
];
}
我想将“$scope.items”替换为对 .json 文件的 AJAX 调用。我知道这涉及使用 $http' 作为参数,但不确定如何正确进行此调用。
【问题讨论】:
-
感谢上面的链接!现在开始工作了!
-
@numbers1311407 请提出这个作为答案,以便可以关闭问题。
标签: javascript ajax json angularjs