模板视图和AngularJS之间冲突的解决方法

Original 2017-01-07 15:39:00 602
abstract:本文实例讲述了模板视图和AngularJS之间冲突的解决方法。分享给大家供大家参考,具体如下:问题:在php的mvc视图中,我们需要在加载的过程中传递一些数据给模板:如:这里是某个 controller$data['users'] = {something from databases}; $this->load->view(&#

本文实例讲述了模板视图和AngularJS之间冲突的解决方法。分享给大家供大家参考,具体如下:

问题:

在php的mvc视图中,我们需要在加载的过程中

传递一些数据给模板:

如:

这里是某个 controller

$data['users'] = {something from databases}; $this->load->view('home/index',$data);

这里是对应的视图

  • name?>:email?>
  • {{user.name}}:{{user.email}}

那么现在问题来了 如何处理 1 和 2 之间的矛盾?

第一种解决方案:

我们将 php传过来的数据存储在变量里,然后再通过
$scope对其进行赋值,ok

第二种解决方案(推荐):

我们使用ng-if属性解决我们的问题,对于users未定义时调用php数据
ajax传递完成后使用我们的数据并定义 $scope.users

  • name?>:email?>
  • {{user.name}}:{{user.email}}

更多关于模板视图和AngularJS之间冲突的解决方法请关注PHP中文网(m.sbmmt.com)其他文章!


Release Notes

Popular Entries