你好我是angularjs的新手并在我的演示应用程序中使用onsen ui,我的应用程序中有2个页面,在此我想将两个值传递到下一页,我成功传递一个值但是当我发送时第二个它给了我 ReferenceError的例外:餐厅没有定义, 我试过串联字符串,但仍然发生了同样的事情,所以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;
答案 0 :(得分:0)
在这里,你好友..真的很容易......
第一页 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);