首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ajax加载onsen-ui内容

使用ajax加载onsen-ui内容
EN

Stack Overflow用户
提问于 2014-09-13 03:21:53
回答 1查看 2.4K关注 0票数 1

我刚刚开始在我的phonegap应用程序中使用onsen-ui。ui工作得很好,但我没有设法更改列表内容状态,它将使用ajax从服务器加载它。

代码语言:javascript
复制
  module.factory('$data', function() {
  var data = {};

  data.items = [
      { 
          title: 'Item 1 Title',
          label: '4h',
          desc: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
      },
      { 
          title: 'Another Item Title',
          label: '6h',
          desc: 'Ut enim ad minim veniam.'
      },
      { 
          title: 'Yet Another Item Title',
          label: '1day ago',
          desc: 'Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.'
      }


  ]; 

  return data;

});

我的ajax函数是:

代码语言:javascript
复制
  var request = $.ajax({url: "http://[my-server-address].php",type: "POST",data: {
                     profile-ID : "70",
                     },dataType: "html"});
request.done(function( msg ) {     

// var msg });request.fail(function( jqXHR,textStatus ) {});

我确信它一定很简单,我如何使用ajax命令来加载列表的内容。谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-09-22 15:36:23

您是否在模型值更改后使用$scope.$apply();?

您似乎正在使用$.ajax() jQuery ajax方法。jQuery Ajax不会告诉AngularJS模型值的变化。

所以我建议:

在$.ajax()的成功调用$http()中使用$.ajax或exec $scope.$apply或$rootScope.$apply。

https://docs.angularjs.org/api/ng/service/$http

这篇文章会对你有所帮助。

Using jQuery's $.ajax within an angularJS controller

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25815374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档