按照例子,我在app.js中设置了俩个页面的路由:
.state('tab.user', {
url: '/user',
views: {
'tab-user': {
templateUrl: 'templates/user/user.html',
controller: 'UserCtrl'
}
}
})
.state('userdetail',{
url:'/userdetail/:uaid',
templateUrl:'templates/user/userdetail.html',
controller:'UserdetailCtrl'
})
控制器也相应设置后,在user.html页面里的列表设置跳转:
<li class="item item-thumbnail-left" ng-repeat="item1 in item1s" style="background-color:#fcfcfc;" ui-sref="#/userdetail/{{item1.gameId}}" >
但是点击后就报错:Error: Could not resolve '#/userdetaill/11001' from state 'tab.user'
transitionTo@file :。。。。。
假如我写成ui-sref="userdetail"就可以过去,但这样过去带不了$stateParams了,我是错在哪里了,求大神指教!
<spanstyle="font-size:13.3333px;">你这种写法是直接写ng-><spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,SimSun;font-size:14px;line-height:22px;background-color:#FFFFFF;">#/userdetail/{{item1.gameId}}<spanstyle="font-size:13.3333px;">"而不是ui-sref,ui-sref="userdetail({uaid:item1.gameId<spanstyle="font-size:13.3333px;">})"应该这样写非常非常感谢!使用后面的ui-sref="..."解决,因为其他语言转过来的,angularjs语法基础薄弱问这样问题,多谢啦!http://www.ionic.wang/course-index.html#cours 基础教程还得好好看看
<atarget="_blank"rel="nofollow">http://www.ionic.wang/course-index.html#cours
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。