저는 이온 프레임 워크를 사용하는 초보자입니다.
상태와 함께 stateParams를 사용하려고하지만 URL에 노출되고 싶지 않습니다.
가 URL에 추가됩니다 때 나는 stateParams을 사용할 수 있습니다 (URL/: PARAM1)하지만 난 여기에 [How to send and retrieve parameters using $state.go toParams and $stateParams?] 여기에서 언급 한 바와 같이 '의 PARAMS'에서 선언하려고 할 때 [AngularJS: Pass an object into a state using ui-router, 나는 다음과 같은 오류가 발생합니다 :
.state('tab.mytab', {
url: '/mytab/:name',
params: ['item'],
views: {
'tab-mytab': {
templateUrl: 'templates/mytab/item.html',
controller: 'MyTabCtrl'
}
}
})
제안 :
Uncaught Error: [$injector:modulerr] Failed to instantiate module surveyApp due to: TypeError: undefined is not a function at getArrayMode (http//localhost:8100/lib/ionic/js/ionic.bundle.js:38251:39) at new Param (http//localhost:8100/lib/ionic/js/ionic.bundle.js:38224:21) at http//localhost:8100/lib/ionic/js/ionic.bundle.js:38857:39 at forEach (http//localhost:8100/lib/ionic/js/ionic.bundle.js:8147:20) at Object.stateBuilder.ownParams (http//localhost:8100/lib/ionic/js/ionic.bundle.js:38856:7) at registerState (http//localhost:8100/lib/ionic/js/ionic.bundle.js:38975:72) at $StateProvider.state (http//localhost:8100/lib/ionic/js/ionic.bundle.js:39460:5) at $StateProvider.IonicModule.factory.config.$stateProvider.state (http//localhost:8100/lib/ionic/js/ionic.bundle.js:45621:31) at http//localhost:8100/js/app.js:88:3 at Object.invoke (http//localhost:8100/lib/ionic/js/ionic.bundle.js:11994:17) http//errors.angularjs.org/1.3.6/$injector/modulerr?p0=surveyApp&p1=TypeEr…3A%2F%2Flocalhost%3A8100%2Flib%2Fionic%2Fjs%2Fionic.bundle.js%3A11994%3A17)
여기 내 코드의 조각인가? 내가
믿을 0.2.12 이후