当我单击诸如
的链接时<a ui-sref ="memostate({type:'memo' , subject:'part/abc' })">
我的路由工作正常,例如,我的浏览器已加载:
"localhost:75/memo?subject=part/abc"
模板已解决其所有{{}}绑定。
因为我的状态定义为
.state({
name: 'memostate',
url: '/:type' + '?' + ':subject/',
views: {
'resultPage': {
templateUrl: "memoView.html",
controller: 'memoController'
}
},
})
但是,当我粘贴或重新加载该确切链接时,状态控制器将被忽略。它确实是从服务器下载的,因为我在模板上有script标记,但是我的括号都没有得到解决。这很特别。
如果我也使用该确切链接定义我所在州的url,它将无法正常工作。
如果删除备忘录状态并在模板中写ng-controller="memoController"
,则html模板页面仍会显示,没有绑定被解析;即使控制器仍显示在“下载工具”的“网络”标签中,也是如此。
这是服务器端的问题吗?我如何告诉模板使用该控制器。
有什么主意吗?