2015-10-14 3 views
0

привет я новичок в angularjs и используя onsen ui в своем демонстрационном приложении, у меня есть 2 страницы в моем приложении, в этом я хочу передать два значения на следующую страницу , я преуспеваю в передаче одного значения, но когда я отправляю второй onew, он дает мне исключение ReferenceError: Ресторан не определен, Я пробовал строку сочетанной строки, но все равно такая же вещь произошла, так что, может, кто-нибудь, пожалуйста, помогите мне разобраться в этом , мой код: HTMLкак передать более одного значения на следующую страницу в angularjs

<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

почему не использовать 'нг-click' вместо' onclick' –

+0

@ PankajParkar-я не получаю вы дорогой? Вы предлагаете использовать нг-клик или что? –

+0

Это может вам помочь: http://codepen.io/frankdiox/pen/zvEqbK –

ответ

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); 
Смежные вопросы