-->

如何多个值传递给在angularjs下一页(how to pass more than one va

2019-10-28 15:51发布

你好,我是新手,angularjs和我的演示aplication使用温泉UI,我在我的应用2页,在此我想两个值传递到下一个页面,我成功的传递了一个值,但是当我1瓦特其发送第二给我的ReferenceError的异常:没有规定餐厅 ,我曾尝试concating字符串,但还是同样的事情发生,所以可以anybuddy请帮我指点迷津,我的代码是:HTML

<ons-button onclick=gallery.pushPage("list-page.html",{params:'+resid+',params1:'+listtitle+'}); modifier="clean" class="ng-isolate-scope effeckt-button button--clean slide-left"  ng-model="Data.FirstName" ng-module="cattitle"><span class="label ons-button-inner">

JS

  var FkCategory = page.options.params;
         var title = page.options.params1;

Answer 1:

在这里你去哥们..这是很容易做到..

第1页HTML

<div  ng-controller="dataController">
   <button class="button button--large--cta" ng-click="nextPage()"></button>
</div>

传递值- JS

myApp.controller('dataController', function ($scope) {
    var valueSet;
    valueSet.value1 = "value1";
    valueSet.value2 = "value2";
    $scope.nextPage = function () {
        yourNavigator.pushPage('destination.html', { animation: defaultTransition, values: valueSet })
    };
});

检索值- JS

var valueSet = yourNavigator.getCurrentPage().options.values;
console.log( valueSet.value1 + "& " + valueSet.value2);


文章来源: how to pass more than one value to next page in angularjs