2***@qq.com
2***@qq.com
  • 发布:2017-12-10 21:51
  • 更新:2017-12-11 09:43
  • 阅读:1191

通过mui.openWindow()的extra传递到新页面的array,怎么在新页面显示

分类:MUI
mui
mui.openWindow({  
                        url: '../band/bandUsers.html',  

                        extras: {  
                            userArray: userArray  
                        }  
                    });

我想在bandUsers.html这个页面使用ng-controller显示这个数组,请问改怎么做啊

小白勿喷

2017-12-10 21:51 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者) - aa

我在新的页面上面能够获得到这个数组,就是现在不太清楚怎么显示

var self = plus.webview.currentWebview();  
console.log(self.userArray);
6***@qq.com

6***@qq.com - 新人

opener 对象 查文档

java屌丝

java屌丝 - 90IT

你都获取到了还不知道怎么显示吗?你想往页面哪里显示,贴代码出来

  • 2***@qq.com (作者)

    我想这样显示:

    <div id="bandUsers" ng-repeat="user in userArray">

    <ul class="mui-table-view">

    <li class="mui-table-view-cell">{{user}}</li>

    </ul>

    </div>

    <script src="../../js/libs/mui.min.js"></script>

    <script src="../../js/libs/angular.js"></script>

    <script>

    mui.init();

    mui.plusReady(function(){

    var self = plus.webview.currentWebview();

    console.log(self.userArray);

    })

    </script>

    2017-12-11 08:28

2***@qq.com

2***@qq.com (作者) - aa

没人知道么,我寻思着应该不难啊

2***@qq.com

2***@qq.com (作者) - aa

我想在新的页面这样显示:

<div id="bandUsers" ng-repeat="user in userArray">  
<ul class="mui-table-view">  
<li class="mui-table-view-cell">{{user}}</li>  
</ul>  
</div>  
<script src="../../js/libs/mui.min.js"></script>  
<script src="../../js/libs/angular.js"></script>  
<script>  
mui.init();  
mui.plusReady(function(){  
var self = plus.webview.currentWebview();  
console.log(self.userArray);  
})  
</script>
  • 3***@qq.com

    你用js操作dom啊,或者 用vue

    2017-12-11 10:20

  • 2***@qq.com (作者)

    我用的是angularjs,怎么实现啊

    2017-12-11 10:23

太烏

太烏

数组遍历啊

  • 2***@qq.com (作者)

    我想用 ng-repeat

    2017-12-11 10:08

  • 太烏

    <li class="mui-table-view-cell" ng-repeat="x in user">{{x}}</li>

    var app = angular.module("myApp", []);

    app.controller("myCtrl", function($scope) {

    $scope.user=self.userArray

    });

    2017-12-11 10:37

  • 2***@qq.com (作者)

    回复 太烏:你这个不行

    2017-12-11 16:20

  • 太烏

    回复 2***@qq.com:你做出来了?

    2017-12-11 16:30

  • 2***@qq.com (作者)

    回复 太烏:数组遍历的话,可以。但是我想用ng-repeat

    2017-12-11 16:46

  • 太烏

    angular略知皮毛,ng-repeat的方法只会我之前发的那种

    2017-12-11 17:00

  • 2***@qq.com (作者)

    回复 太烏:那你知不知道,我通过var self = plus.webview.currentWebview();

    bandID = self.bandID;获取到了bandID。那么我怎么在controller里面获得bandID

    2017-12-11 17:05

  • 太烏

    用$scope传 建议多去看看angularjs

    2017-12-11 17:08

  • 2***@qq.com (作者)

    回复 太烏:你看下这个问题 http://ask.dcloud.net.cn/question/50560?item_id=56261&rf=false

    2017-12-11 17:09

  • 2***@qq.com (作者)

    回复 太烏:我重新上传了代码,你看下

    2017-12-11 17:22

该问题目前已经被锁定, 无法添加新回复