本文实例讲述了模板视图和angularjs之间冲突的解决方法。分享给大家供大家参考,具体如下:
问题:
在php的mvc视图中,我们需要在加载的过程中
传递一些数据给模板:
如:
这里是某个 controller
$data['users'] = {something from databases}; $this->load->view('home/index',$data);
这里是对应的视图
- name?>:email?>
- {{user.name}}:{{user.email}}
那么现在问题来了 如何处理 1 和 2 之间的矛盾?
第一种百家乐凯发k8的解决方案:
我们将 php传过来的数据存储在变量里,然后再通过
$scope对其进行赋值,ok
第二种百家乐凯发k8的解决方案(推荐):
我们使用ng-if属性解决我们的问题,对于users未定义时调用php数据
ajax传递完成后使用我们的数据并定义 $scope.users
- name?>:email?>
- {{user.name}}:{{user.email}}
demo演示地址:https://jsfiddle.net/mser49aq/1/
希望本文所述对大家angularjs程序设计有所帮助。